为什么我的MP3在Android的音乐应用程序中播放但不使用MediaController?

时间:2010-08-21 21:44:03

标签: android

我有一个MP3音频文件,我想从我的Android应用程序播放。我正在使用MediaController和VideoView,就像回答问题2961749一样。我收到错误“抱歉此视频无法播放”。但是,如果我将文件复制到我的SD卡上的/ Music,我可以使用Android上的音乐播放器应用程序播放它。我也试过使用MediaPlayer,它也有类似的错误。

任何想法为什么会这样?而且,有人告诉我播放音频需要做什么?

这是我的代码:

setContentView(R.layout.reading_layout);
topicGraphic = (ImageView) findViewById(R.id.topic_graphic);
videoView = (VideoView) findViewById(R.id.video_view);

Uri uri = Uri.parse("/sdcard/audio/mainidea.mp3");
mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
videoView.setMediaController(mediaController);
videoView.setVideoURI(uri);
videoView.start();

1 个答案:

答案 0 :(得分:0)

嘿,我明白了。我安装了我的SD卡来从我的电脑上复制音频文件。这意味着我的应用无法访问SD卡。当我卸下SD卡时,它工作了。如果错误消息告诉我这个会很好,但我很乐意播放音频。