0
我在Android上有一个录音应用程序,并且我在朋友的手机上遇到了一个奇怪的问题。MediaPlayer为wav文件抛出IOException
一个录音没有工作,并抛出:
E/MediaPlayer-JNI(5996): QCMediaPlayer mediaplayer NOT present
E/MediaPlayer(5996): Unable to create media player
E/com.audioRec.player.MediaPlayer(5996): setDataSourceFD failed.: status=0x80000000
E/com.audioRec.player.MediaPlayer(5996): java.io.IOException: setDataSourceFD failed.: status=0x80000000
但打成功在Windows媒体播放器,VLC播放等!!!!!!!!!
Could someone take a look over the header of the "RecordingNotOk.wav" file?
非常感谢!所以我需要在加载文件时“修补”头文件...我必须覆盖数据子块大小(wholeFileSize - 44字节)。另外,我必须确保在我写入标题时,这些值是正确的。目前,我增加了来自麦克风的所有数据块大小,并在最后的标题中写入该值。我想我应该根据文件大小计算该值... – 2014-11-22 20:27:21