1
我有一个URL返回8位PCM单声道8 kHz WAV声音。当我试图通过Android的类的MediaPlayer播放该URL,我得到一个错误,下面的logcat的:WAV从文件播放,不直接从URL播放
09-29 17:36:40.710: ERROR/PlayerDriver(562): Command PLAYER_INIT completed with an error or info PVMFFailure
09-29 17:36:40.730: ERROR/MediaPlayer(25215): error (1, -1)
的内容类型,该URL返回的是音频/ X-WAV。我打电话prepareAsync后发生错误():
String uri = "http://whatever";
s_Player.setDataSource(uri);
s_Player.setAudioStreamType(AudioManager.STREAM_MUSIC);
s_Player.prepareAsync();
当我和一个文件路径存储在文件系统的同一声音代替uri
,它起着罚款。在Android浏览器中播放网址的作品。所以它一定是我以某种方式滥用MediaPlayer。有什么想法吗?
编辑:它的模拟器(现在),所以权限不是问题。
在模拟器上它不是问题。 –
无论您是否使用模拟器,您都必须在清单文件中正确指定''。在你的情况下,你应该确保你已经指定了' ''。 –