2012-02-23 10 views
1

私はアンドロイドの開発に新しいです、私は知っている、サービスで曲を実行する方法、私はまた、クライアントをインターフェイスを公開する.aidlファイルを使用したい。 UIと対話するとき、私はあなたがサービスを作成する方法を知っていると仮定し、事前サービスを使用して曲を再生する方法

+1

http://marakana.com/forums/android/examples/60.html –

+0

必要なのはAndroid SDKの 'samples'ディレクトリにあります。 –

答えて

2

サウンドの基本を...

このチュートリアルMusicDroid - Audio Player Partを通過するために私はあなたをお勧めします。

これらのチュートリアルの3つの部分があります。それは、サービスとAIDLを使ってアンドロイド用のオーディオプレーヤーを実装する方法をうまく説明します。

このアンドロイドデベロッパーチュートリアルMedia Playbackもご覧ください。

私はこれがあなたをたくさん助けてくれると思います!

+0

素敵なチュートリアルは、あまりにも長い間..私は行くだろう!ありがとう:) –

+0

私はサービスを使用してプレーヤーasynを準備することができませんか?なぜそうですか?私は準備されたリスナーでコールバックを取得していない –

1

おかげで、私はあなたができるように、UIからサービスへの意思を送って、同様の

import android.media.MediaPlayer; 

private MediaPlayer mMediaPlayer; 

private void play() { 
    mMediaPlayer = new MediaPlayer(); 
    mMediaPlayer.setDataSource(getSongUrl()); 
    mMediaPlayer.prepare(); 
    mMediaPlayer.start(); 
} 

前に何かをしました

mMediaPlayer.pause(); 

または一定の時間をシーク:一時停止を聞かせてください

mMediaPlayer.seekTo((int) (to * mMediaPlayer.getDuration())); 

とリリース(呼び出すことを確認してください覚えて)

ここにクラスを確認してください:Android用http://developer.android.com/reference/android/media/MediaPlayer.html

関連する問題