Android 将 MediaPlayer 连接到 VideoView

Wor*_*ind 1 android android-mediaplayer android-videoview

我正在开发一个 Android 项目,其中有一个 VideoView 和一个动态创建的 MediaPlayer 对象。我想知道,如何将我的 MediaPlayer(它已经准备好)连接到 VideoView Surface?

先谢谢大家

小智 5

首先,您必须将媒体播放器绑定到媒体控制器,首先查看它,然后:

mediaController.setAnchorView(videoView)
Run Code Online (Sandbox Code Playgroud)

但要小心,这只能在创建视图并具有维度后才能执行,如果您将此行放在应用程序创建/恢复流程中,则可能会出现异常:onCreate、onStart、onResume。

您可以在 WindowsFocusChanged() 上执行此操作。