0

オーディオ/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;
                        }
                    });

解決策を教えてください。

4

2 に答える 2

2

ファイルをDropboxに保存し、その共有アドレスが安全なWebサイトであるため、この問題が発生していました。これは、android 2.3でサポートされていないHttpsを意味し、現在はhttpに変更され、機能しています。

于 2013-03-14T21:57:09.430 に答える
0

マニフェストでインターネット許可を使用していることを確認してください。

<uses-permission android:name="android.permission.INTERNET"></uses-permission>
于 2013-03-14T10:19:50.200 に答える