MediaPlayerNative:info / warning(10973,0)是什么意思?如何解决?

时间:2018-07-02 04:27:50

标签: android android-mediaplayer

我正在使用MediaPlayer播放一个mp3文件,该文件已从另一个文件复制到我的缓存目录。它会发布“ 10973警告”。

1 个答案:

答案 0 :(得分:1)

每次开始播放新的音频文件时,logcat中都会发出相同的警告。这是详细日志的一部分:

V/MediaPlayerNative: prepareAsync
V/MediaPlayerNative: message received msg=200, ext1=10973, ext2=0
W/MediaPlayerNative: info/warning (10973, 0)
V/MediaPlayerNative: callback application
V/MediaPlayerNative: back from callback
V/MediaPlayerNative: message received msg=1, ext1=0, ext2=0
V/MediaPlayerNative: MediaPlayer::notify() prepared

Here我发现:

public static final int MEDIA_INFO_NO_VIDEO = 10973;

如您所见,音频文件已正确准备。警告似乎只是信息说该文件没有视频。就我而言,这很明显,因为我只播放音频文件。

起初,我将警告与音频滞后问题相关联,但进一步的调查显示出一些不同之处。