我正在开发一个音频播放器(使用MediaPlayer),可以在mdpi,hdpi,平板电脑上正常工作,但会在三星Galaxy mini(ldpi)上抛出错误:MEDIA ERROR UNKNOWN -1。
我注意到大多数歌曲都会出现此错误,但仍有1首歌曲在Galaxy Mini上播放。
为什么会出现此错误?
答案 0 :(得分:4)
我设法通过将导致问题的相同URI传递给本机音频播放器来了解问题是什么,并让我们看看它将如何反应。本机音频播放器以更加用户友好的方式响应,表示不支持文件类型。
所以至少现在我知道问题不在我身边。
private void startNativeAudioPlayer() {
String path="http://..";
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(path), "audio/*");
startActivity(intent);
}