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 中执行相同操作