关于MediaPlayer信息/警告950的任何线索



我一直在通过VideoView播放一些mp4视频,它显然使用/是MediaPlayer的包装器。

像往常一样,我在日志中看到典型的:

I/MediaPlayer﹕ Info (701,0)
I/MediaPlayer﹕ Info (702,0)

但是我也看到了那个

I/MediaPlayer﹕ Info (950,0)

正如这个答案和其他问题所述,大多数9XX MediaPlayer信息/警告/错误代码没有在SDK文档中正式记录,但可能与"定时文本轨道"(字幕)有关,因为对9XX的唯一引用是MEDIA_INFO_UNSUPPORTED_SUBTITLE (901)MEDIA_INFO_SUBTITLE_TIMED_OUT (902)

问题是,我在播放视频时没有使用任何字幕或外部/额外资源,所以这会很奇怪。

有人知道9509XX代码的其他信息吗?

(我试图跟踪一个bug, 可能是相关的,因为它是最后的信息,我要在日志-只是探索所有的可能性。)

我面临同样的警告,但情况不同。在下面的代码中,在onCompletion之后重置mediaplayer会产生这个警告。在它之后,我的轨道有问题,并试图重新启动它。

soundMediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
                    @Override
                    public void onCompletion(MediaPlayer mediaPlayer) {
                        mediaPlayer.reset();
                mediaPlayer = MediaPlayer.create(MainActivity.this, soundUri);
                mediaPlayer.start();
                    }
                });

相关内容

最新更新