java.io.IOException:准备失败:状态=0x1

java.io.IOException:准备失败:状态=0x1,java,android,cordova,Java,Android,Cordova,我在使用phonegap的媒体时得到这个。 这首歌没有播放,相反,我得到了错误代码5 有什么想法吗 05-26 02:35:41.796 1153 8918 V PlayerDriver: HandleInformationalEvent: PVMFInfoErrorHandlingStart 05-26 02:35:41.796 1153 8918 V PlayerDriver: HandleInformationalEvent: type=26 UNHANDLED 05-26 02:35:4

我在使用phonegap的媒体时得到这个。 这首歌没有播放,相反,我得到了错误代码5

有什么想法吗

05-26 02:35:41.796 1153 8918 V PlayerDriver: HandleInformationalEvent: PVMFInfoErrorHandlingStart
05-26 02:35:41.796 1153 8918 V PlayerDriver: HandleInformationalEvent: type=26 UNHANDLED
05-26 02:35:41.796 8832 8837 W MediaPlayer: info/warning (1, 26)
05-26 02:35:41.796 8832 8832 I MediaPlayer: Info (1,26)
05-26 02:35:41.796 1153 8918 D : enter SharedLibraryLookup
05-26 02:35:41.796 1153 8918 D : enter GetFactoryAndMimeString
05-26 02:35:41.796 1153 8918 V PlayerDriver: CommandCompleted
05-26 02:35:41.796 1153 8918 V PlayerDriver: Completed command (7)PLAYER_PREPARE status=PVMFErrResource
05-26 02:35:41.796 1153 8918 E PlayerDriver: Command PLAYER_PREPARE completed with an error or info PVMFErrResource
05-26 02:35:41.796 8832 8836 E MediaPlayer: error (1, -17)
05-26 02:35:41.803 8832 8917 W System.err: java.io.IOException: Prepare failed.: status=0x1
05-26 02:35:41.803 8832 8917 W System.err: at android.media.MediaPlayer.prepare(Native Method)
05-26 02:35:41.803 8832 8917 W System.err: at com.phonegap.AudioPlayer.startPlaying(AudioPlayer.java:209)
05-26 02:35:41.803 8832 8917 W System.err: at com.phonegap.AudioHandler.startPlayingAudio(AudioHandler.java:181)
05-26 02:35:41.803 8832 8917 W System.err: at com.phonegap.AudioHandler.execute(AudioHandler.java:64)
05-26 02:35:41.803 8832 8917 W System.err: at com.phonegap.api.PluginManager$1.run(PluginManager.java:86)
05-26 02:35:41.803 8832 8917 W System.err: at java.lang.Thread.run(Thread.java:1096)
05-26 02:35:41.803 1153 8918 V PVPlayer: check_for_live_streaming s=-2147483648, cancelled=0
05-26 02:35:41.803 1153 8918 V PlayerDriver: HandleInformationalEvent: PVMFInfoErrorHandlingComplete
05-26 02:35:41.803 1153 8918 W PlayerDriver: PVMFInfoErrorHandlingComplete
05-26 02:35:41.889 8832 8838 D cache : save chahe file for url http://127.0.0.1:43207/83f3430c-970d-4dfc-9aa2-159167b7c894
05-26 02:35:41.905 8832 8838 D cache : mDataBase.getCache() for url http://127.0.0.1:43207/83f3430c-970d-4dfc-9aa2-159167b7c894 len=70
05-26 02:35:42.007 8832 8838 D cache : save chahe file for url http://127.0.0.1:43207/83f3430c-970d-4dfc-9aa2-159167b7c894
05-26 02:35:42.038 1275 1279 D KeyguardViewMediator: setHidden false
05-26 02:35:42.069 1275 1861 D KeyguardViewMediator: setHidden false
05-26 02:35:42.717 1153 8890 V PlayerDriver: HandleInformationalEvent: PVMFInfoPositionStatus

遇到了类似的问题时,音频文件的内容是有问题的android。 我不知道为什么会这样


我假设您使用的是mp3,请尝试改用.ogg文件。

PVMFErrResource
的描述如下:

由于基础资源中的常规错误而导致的错误

这就是您必须查看的地方:底层资源很可能就是您要播放的文件。可能无法访问,可能已损坏,可能不支持该类型

进一步阅读

  • -a Q/a关于SO

我也遇到了同样的异常情况,通过更改位置可以使其正常工作。
有关正确的URL,请参阅。

否,如果我将其转换为ogg,则会出现另一个错误: