2011-07-07 12 views
2

私は検索しましたが、私が探している回答が見つかりませんでした。 サービスを作成し、オーディオファイルを再生する関数を呼び出せるようにしたいと思います。 私は、5つの異なるオーディオファイル(1つずつ)を再生するためにサービスを使用する5つの異なる意図を持っており、それぞれに停止ボタンがあります。いずれの停止ボタンを押しても、サービスから呼び出されたすべての音声を停止したい。バックグラウンドで音声を再生するサービスを作成する

私に使用できるコードの例はありますか? (私が探しているものに近いもの)

答えて

2

私はAndroidの仕組みを理解するためにメディアプレーヤーを構築しており、オーディオファイルを再生するためのサービスがあります。完全なソースコードをgithubから得ることができます。

サービスがある/ srcに/ COM /アウグスト/ mymediaplayer /サービス

私はすべきではないインテントを受け取るためにINTENSを使用して、それを使用する活動へのサービスをバインディングが、それを変更していないよ

でそれは難しい。場合によっては、このサービスはAndroid 1.6以降で正常に動作します。

インテントを受け取るように変更するには、onStart()を変更してインテントを切り替える必要があります。

これはあなたの質問に100%答えていないことを知っていますが、それは始める場所です。

+0

あなたのコードが私を助けるために十分な情報を提供している場合は、投票に回答します。 – DingleNutZ

+0

私はそれが使用されてうれしいです!私はAndroidでサービスを使用する方法を頭に入れようとしていて、期待したほど簡単ではありません。 – Augusto

+0

ikr、 – DingleNutZ

関連する問題