2011-07-17 12 views
0

MediaPlayerを使用していくつかの.mp3ファイルを再生しています。ファイルが正しく 遊びに思える、しかし、私は1つをプレイするたびに、私は LogCatに以下を参照してください。コマンドPLAYER_SET_DATA_SOURCEがエラーまたは情報で完了しました。android PVMFErrNotSupported android

07-17 17:30:40.298: VERBOSE/SongPath(294): Songlist/data/data/com.bluepallabs.musicbank/haihai/Oopirage.mp3 
07-17 17:30:40.387: WARN/MediaPlayer(294): info/warning (1, 26) 
07-17 17:30:40.418: ERROR/PlayerDriver(30): Command PLAYER_SET_DATA_SOURCE completed with an error or info PVMFErrNotSupported 
07-17 17:30:40.418: ERROR/MediaPlayer(294): error (1, -4) 
07-17 17:30:40.427: WARN/PlayerDriver(30): PVMFInfoErrorHandlingComplete 
07-17 17:30:40.518: INFO/MediaPlayer(294): Info (1,26) 
07-17 17:30:40.528: ERROR/MediaPlayer(294): Error (1,-4) 

私は問題がに任意のコードのavaibleを提供してください取得していますemulator.I上記songpathをプレイしていたようこの問題を解決する。 私のように、コードを使用していたよう:事前に

player.reset(); 

songpath=/data/data/com.bluepallabs.musicbank/haihai/Oopirage.mp3      
player.setDataSource(SongPath); 
player.prepareAsync(); 

Thnak。 teja

答えて

0

info/warning(1,26)は、エラー処理が開始されたという通知に過ぎません。

error(1, -4)が原因のようなメディアプレーヤーにそれを渡して、あなたのsongpath文字列作ってみましょう

をサポートしていない要求へのエラーです:ケニーねえ

player.reset(); 

String songpath = "/data/data/com.bluepallabs.musicbank/haihai/Oopirage.mp3"      
player.setDataSource(songpath); 
player.prepareAsync(); 
+0

、私は上記のコードを使用しています。私は同じ問題を抱えています。私は/data/data/com.bluepallabs.musicbank/haihai/Oopirage.mp3のパスで曲をダウンロードしたので、同じパスを使用してダウンロード曲を再生したいと思います。事前にお越しいただきありがとうございます – Teja

+0

あなたのパスが正しくない可能性があります。それを再生しようとする前にファイルが存在するかどうかを再度確認するか、このサイトのクイックグーグルや検索でその方法を表示します。ファイルがオンラインの場合は、ファイルをダウンロードしてからストリーミングして再生してください。例についてはこのページをご覧くださいhttp://developer.android.com/guide/topics/media/index.html – Kenny

+0

HiKenny、 ファイルfile = newファイル( "/ data/data/com.bluepallabs.musicbank/haihai /Chinnadho.mp3 "); ブール値が存在する= file.exists(); ファイルが存在することを示しています。 Uri myUri = Uri.parse( "/ data/data/com.bluepallabs.musicbank/haihai/Chinnadho.mp3"); //ここでUriを初期化します mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setDataSource(getApplicationContext()、myUri); mediaPlayer.prepare(); 同じ例外が発生しています コマンドPLAYER_SET_DATA_SOURCEがエラーまたは情報PVMFErrNotSupportedで完了しました。事前に感謝しています。 – Teja

関連する問題