2016-11-06 5 views
0

私はMusic Appを使ってMusicPlayerを使いました。 Android Music Appで音楽データを読み込んで同時に音楽を再生することがあります。しかし、私のアプリでは音楽は音楽データの読み込みが完了したときにのみ再生されます。同じ時間に音楽を読み込んで音楽を再生するアプリを作る方法。ありがとう音楽を速く読み込む方法

+0

* MusicPlayer *ではなく* MediaPlayer *を意味すると思いますか? – selbie

+0

また、ローカルファイルまたはリモートサービスから音楽をストリーミングしようとしていますか? – selbie

答えて

0

MediaPlayerprepareAsyncメソッドを使用する必要があります。バックグラウンドでメディアプレーヤーの準備を開始し、完了したらOnPreparedListenerを呼び出します。 MediaPlayerはオーディオの取り出し、デコード、再生を行います。

mMediaPlayer = new MediaPlayer(); 
mMediaPlayer.setWakeMode(mService.getApplicationContext(), PowerManager.PARTIAL_WAKE_LOCK); 
mMediaPlayer.setOnPreparedListener(this); 
mMediaPlayer.setOnCompletionListener(this); 
mMediaPlayer.setOnErrorListener(this); 
mMediaPlayer.setOnSeekCompleteListener(this); 

mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); 
mMediaPlayer.setDataSource(source); 
mMediaPlayer.prepareAsync(); 

ここで良いのチュートリアルについてMedia Player basics for Androidだ:

は、ここであなたが始めるためにいくつかのサンプルコードです。

関連する問題