想在线播放音频/ mp3文件但无法准备medplayer。代码如下,
MediaPlayer mediaPlayer1 = new MediaPlayer();
mediaPlayer1.setAudioStreamType(AudioManager.STREAM_MUSIC);
String p=URL+"/"+ AudioFile_Name;
mediaPlayer1.setDataSource(p);
mediaPlayer1.prepareAsync();
mediaPlayer1.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
//Now dismis progress dialog, Media palyer will start playing
mp.start();
}
});
mediaPlayer1.setOnErrorListener(new OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
// dissmiss progress bar here. It will come here when MediaPlayer
// is not able to play file. You can show error message to user
return false;
}
});
请告知soloution,
答案 0 :(得分:2)
我遇到了这个问题,因为我已将文件存储在Dropbox中,其共享地址是安全的网站意味着Https在androd 2.3中不受支持,现在更改为http及其工作。
答案 1 :(得分:0)
确保在清单中使用Internet权限:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>