重写用于设置静态图像的简单exoplayer视图

vvppvyoh  于 2021-07-08  发布在  Java
关注(0)|答案(0)|浏览(220)

我正在开发一个应用程序,它使用exoplayer 2.7.3实现cast框架。我在castplayer和exoplayer之间切换取决于sessionavailabilitylistener。

@Override
    public void onCastSessionAvailable() {
        playOnPlayer(castPlayer);
    }

    @Override
    public void onCastSessionUnavailable() {
        playOnPlayer(simpleExoPlayer);
        btnFullscreen.setOnClickListener(onFullScreenClicked);
    }

我在活动xml fajl中使用playerview

<com.google.android.exoplayer2.ui.PlayerView
        android:layout_width="match_parent"
        android:layout_height="300dp"
        android:id="@+id/player_view"
        app:resize_mode="fit"
        app:hide_on_touch="true"
        app:show_timeout="1500"
        app:rewind_increment="10000"
        app:fastforward_increment="10000"
        app:use_controller="true"
        android:background="@color/colorDarkBlack"
        app:player_layout_id="@layout/exo_simple_player_view"
        app:controller_layout_id="@layout/custom_controller"/>

我有一个自定义控制器,它实现了您可以在图片上看到的cast按钮
客户控制器
但是当我把我的内容投射到接收设备上时,我希望有一个像youtube上那样的静止图像,但要保留一个控制器。所以有一个静态图像,例如说“远程播放”,但不失去一个自定义控制器,所以我可以使用它像一个遥控器。就像youtube上的一样
我需要任何帮助!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题