0

私はライブラジオアプリに取り組んでいます。チャネルのリストを解析してリストビューに表示します。問題は、特定のチャネルを最初にクリックしたときに、リンクの割り当てに従ってそのチャネルを再生することです。ただし、アプリケーションを終了して戻ってきて、同じチャネル(現在再生中のチャネル)をクリックすると、メディアプレーヤーが再起動し、再生が再開されます。

したがって、この問題を解決するために、マニフェスト「singleTask」を使用してこの問題を解決しました。しかし、別のリンク(現在再生中以外)をクリックしようとすると、Listviewアイテムとその割り当てリンクから現在選択されているチャネルが再生されません。

ですから、この問題を解決するためのアクティビティとサービスのコードを教えてください。私は学生なので、あまり経験がありません。

また、jsonを解析するよりもインターネットに接続している場合はインターネットをチェックしています。そうでない場合はメッセージが表示されますが、アプリケーションの起動時に1回しかチェックされません。では、ネット接続のバックグラウンドを確認するにはどうすればよいですか?ありがとうございました

4

2 に答える 2

0

Serviceバックグラウンドで音楽を再生するには、 をセットアップする必要があります。

SDK に埋め込まれたというサンプル プロジェクトがあり、RandomMusicPlayerそれを実現するのに大いに役立ちます。(Eclipse の場合: [新しいプロジェクト] > [Android] > [Android サンプル プロジェクト])

于 2012-11-20T09:36:27.700 に答える
0

プレーヤーをサービスに移動し、アクティビティにバインドし、アクティビティからコマンドを送信します。これには多くのチュートリアルがあります。

同様の質問

サービス活動連絡

サービス メディア プレーヤー

于 2012-11-20T09:37:11.293 に答える