我的Android项目中有一个VideoView,无论何时播放,我都会得到一些不合理的LogCat消息。视频播放正常,我看到没有用户遇到错误,但我每隔一秒左右收到一条信息/警告信息。
W/MediaPlayer﹕ info/warning (3, 0)
W/MediaPlayer﹕ info/warning (36866, 100)
W/MediaPlayer﹕ info/warning (702, 0)
W/MediaPlayer﹕ info/warning (36865, 0)
W/MediaPlayer﹕ info/warning (36865, 0)
W/MediaPlayer﹕ info/warning (36865, 0)
W/MediaPlayer﹕ info/warning (36865, 0)
W/MediaPlayer﹕ info/warning (36865, 0)
W/MediaPlayer﹕ info/warning (36865, 0)
W/MediaPlayer﹕ info/warning (36865, 0)
W/MediaPlayer﹕ info/warning (36865, 0)
W/MediaPlayer﹕ info/warning (36865, 0)
W/MediaPlayer﹕ info/warning (36865, 0)
W/MediaPlayer﹕ info/warning (36865, 0)
W/MediaPlayer﹕ info/warning (36865, 0)
...
我找不到任何对错误代码36865的引用。这是正常行为吗?如果是这样,有什么方法可以抑制此消息以获得更有用的LogCat吗?
答案 0 :(得分:1)
您可能正在点击MEDIA_INFO_VIDEO_TRACK_LAGGING
http://developer.android.com/reference/android/media/MediaPlayer.html#MEDIA_INFO_VIDEO_TRACK_LAGGING
这个数字非常依赖于实现(这个游戏是在引擎盖下播放)。但是你会看到microsec视频已经迟到了。
您可以使用setOnInfoListener进行回调并进一步探索它们。