Android MediaPlayer警告:应已设置字幕控制器
我的Nexus 4升级到4.4,现在每当MediaPlayer播放声音时,我都会收到警告:Android MediaPlayer警告:应已设置字幕控制器,android,android-mediaplayer,Android,Android Mediaplayer,我的Nexus 4升级到4.4,现在每当MediaPlayer播放声音时,我都会收到警告: Should have subtitle controller already set 同时,当调用mp.release()时,我现在得到了警告 mediaplayer went away with unhandled events Nexus7和4.3上的同一个应用程序不会显示这些警告。在Android 4.4kitkat中,有一个新功能支持WebVTT用于HLS,它在MediaPlayer中引入了
Should have subtitle controller already set
同时,当调用mp.release()
时,我现在得到了警告
mediaplayer went away with unhandled events
Nexus7和4.3上的同一个应用程序不会显示这些警告。在
Android 4.4
kitkat
中,有一个新功能支持WebVTT
用于HLS
,它在MediaPlayer
中引入了一些更改。(参考:-闭路字幕)
根据您对错误的描述,看起来实际的播放器引擎没有像VideoView
那样调用setSubtitleAnchor
。这会导致来自另一个方法的错误消息,该方法在调用侦听器之前作为prepare
状态转换的一部分被调用
p.S:您的播放器是定制播放器还是作为Android
发行版的一部分预先捆绑的标准播放器?你能分享更多的日志吗
mp.reset();
mp.release();
这将帮助您消除第二个警告可能重复的