0
私はMusic Appを使ってMusicPlayerを使いました。 Android Music Appで音楽データを読み込んで同時に音楽を再生することがあります。しかし、私のアプリでは音楽は音楽データの読み込みが完了したときにのみ再生されます。同じ時間に音楽を読み込んで音楽を再生するアプリを作る方法。ありがとう音楽を速く読み込む方法
私はMusic Appを使ってMusicPlayerを使いました。 Android Music Appで音楽データを読み込んで同時に音楽を再生することがあります。しかし、私のアプリでは音楽は音楽データの読み込みが完了したときにのみ再生されます。同じ時間に音楽を読み込んで音楽を再生するアプリを作る方法。ありがとう音楽を速く読み込む方法
MediaPlayerでprepareAsync
メソッドを使用する必要があります。バックグラウンドでメディアプレーヤーの準備を開始し、完了したら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だ:
は、ここであなたが始めるためにいくつかのサンプルコードです。
* MusicPlayer *ではなく* MediaPlayer *を意味すると思いますか? – selbie
また、ローカルファイルまたはリモートサービスから音楽をストリーミングしようとしていますか? – selbie