小编Gha*_*rma的帖子

在exoplayer中刷新媒体源

Exo Player ExtractorMediaSource用于在我的Android应用程序中播放视频.我从服务器下载媒体并保存在本地数据库中并在特定时间报警我ConcatenatingMediaSource在exo播放器中播放此媒体.但首先我检查所有视频文件是否已下载,并启动下载媒体源的播放器.如果没有下载任何视频,那么我想在后台下载它,然后我想在我已创建的播放列表中添加此视频

这是示例代码

  private void playAndUpdateVideo(ArrayList<String> mediaSourc) {



        simpleExoPlayerView.setVisibility(View.VISIBLE);
        simpleExoPlayerView.setDefaultArtwork(null);

        mainHandler = new Handler();
        DefaultBandwidthMeter bandwidthMeter = new DefaultBandwidthMeter();
        TrackSelection.Factory videoTrackSelectionFactory = new AdaptiveVideoTrackSelection.Factory(bandwidthMeter);
        TrackSelector trackSelector = new DefaultTrackSelector( videoTrackSelectionFactory);
        dataSourceFactory = new DefaultDataSourceFactory(context,
                Util.getUserAgent(context, "com.cloveritservices.hype"), bandwidthMeter);
// 2. Create a default LoadControl
        extractorsFactory = new DefaultExtractorsFactory();
        LoadControl loadControl = new DefaultLoadControl();

// 3. Create the player
        player = ExoPlayerFactory.newSimpleInstance(this, trackSelector, loadControl);
        player.addListener(this);

//Set media controller
        simpleExoPlayerView.setUseController(false);
        simpleExoPlayerView.requestFocus();
// Bind the player to the view. …
Run Code Online (Sandbox Code Playgroud)

android exoplayer2.x

18
推荐指数
1
解决办法
2820
查看次数

工具栏的标题文字大小

我正在使用工具栏上我设置标题文本.但对于不同的屏幕我已经使用样式定义了不同的标题文本大小.但问题是当我在手机上运行这个屏幕是mdpi标题文字大小是好的但是对于tablet mdpi标题的屏幕看起来太小这是我的风格

<style name="Toolbar.TitleText" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
        <item name="android:textSize">15dp</item>
        <item name="android:textStyle">bold</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

这是toolbar.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/toolbar"
    android:minHeight="?attr/actionBarSize"
    android:background="@color/colorPrimary"
    android:layout_width="match_parent"
    android:layout_height="50dp"

    app:titleTextAppearance="@style/Toolbar.TitleText"
    android:subtitleTextAppearance="@style/AppTheme.Toolbar.SubTitle"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"/>
Run Code Online (Sandbox Code Playgroud)

我把所有的文件夹像宣称这种风格style.xml(mdpi),style.xml(hdpi),style.xml(xhdpi)与diffrenttext大小.所以请帮助我如何设置标题的文字大小,使其在手机和平​​板电脑上看起来都很好

android

2
推荐指数
1
解决办法
4837
查看次数

标签 统计

android ×2

exoplayer2.x ×1