我通过VideoView播放了一些mp4视频,显然使用/是MediaPlayer的包装。
像往常一样,我在logcat中看到了典型的:
I/MediaPlayer﹕ Info (701,0)
I/MediaPlayer﹕ Info (702,0)
但后来我也看到了那个:
I/MediaPlayer﹕ Info (950,0)
如上所述[{3}}和其他问题,大多数9XX
MediaPlayer信息/警告/错误代码in this answer,但可能与"定时文字跟踪" (字幕),因为9XX
的唯一引用是MEDIA_INFO_UNSUPPORTED_SUBTITLE (901)
和MEDIA_INFO_SUBTITLE_TIMED_OUT (902)
。
问题是,播放视频时我不会使用任何字幕或外部/额外资源,所以这很奇怪。
是否有人知道有关950
或9XX
代码的任何其他信息?
(我试图跟踪可能与之相关的错误,因为它是我在logcat中的最后一个信息 - 只是探索所有可能性。)
答案 0 :(得分:1)
我面临同样的警告,但情况不同。在以下代码中,onCompletion后重置mediaplayer会生成此警告。之后,我遇到了赛道问题,并尝试重新启动它。
soundMediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
mediaPlayer.reset();
mediaPlayer = MediaPlayer.create(MainActivity.this, soundUri);
mediaPlayer.start();
}
});
希望它能为您提供线索。