我正在使用MediaPlayer播放一个mp3文件,该文件已从另一个文件复制到我的缓存目录。它会发布“ 10973警告”。
答案 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;
如您所见,音频文件已正确准备。警告似乎只是信息说该文件没有视频。就我而言,这很明显,因为我只播放音频文件。
起初,我将警告与音频滞后问题相关联,但进一步的调查显示出一些不同之处。