MediaPlayer错误-在android 2.3上联机播放mp3文件时出现2147483648

MediaPlayer错误-在android 2.3上联机播放mp3文件时出现2147483648,android,media-player,Android,Media Player,想要在线播放音频/mp3文件,但无法准备medplayer。代码如下: MediaPlayer mediaPlayer1 = new MediaPlayer(); mediaPlayer1.setAudioStreamType(AudioManager.STREAM_MUSIC); String p=URL+"/"+ AudioFile_Name; mediaPlayer1.setDataSource(p);

想要在线播放音频/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,

确保您在清单中使用了互联网许可证:

<uses-permission android:name="android.permission.INTERNET"></uses-permission>


我遇到了这个问题,因为我已经将文件存储在Dropbox中,其共享地址是安全的。网站表示Https,Android 2.3不支持Https,现在改为http及其工作方式。

我可以下载文件并从sd卡播放,问题仅限于在线播放时。在舱单中有可用的文件