小编Ale*_*ent的帖子

“com.google.android.exoplayer2.ui.StyledPlayerView”已弃用

StyledPlayerView' 已弃用,并在 Exoplayer 2.19 的 android studio 中显示,谷歌建议我使用 AndroidX Media3,但我没有得到任何有关如何迁移到 AndroidX Media3 的信息。有人可以为此编写示例代码吗?

这是我的示例 XML 和 Java 代码。

<com.google.android.exoplayer2.ui.StyledPlayerView
        android:id="@+id/player_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:show_buffering="when_playing"
        app:show_shuffle_button="true"
        app:surface_type="texture_view"
        app:use_controller="false" />
Run Code Online (Sandbox Code Playgroud)

爪哇

        playerView = findViewById(R.id.player_view);

//        get path from raw folder ok.MOV video
        String path = "android.resource://" + getPackageName() + "/" + R.raw.ok;
        File file = new File(path);

        playerView.setPlayer(player);

        player.setMediaItem(MediaItem.fromUri(path));
        player.prepare();
        player.play();
Run Code Online (Sandbox Code Playgroud)

如何在 AndroidX Media3 中执行相同操作

java android exoplayer exoplayer2.x android-media3

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

标签 统计

android ×1

android-media3 ×1

exoplayer ×1

exoplayer2.x ×1

java ×1