3

デフォルトの Android プレーヤーを使用して MP3 ファイルを再生したいと考えています。ファイルを再生できましたが、バックグラウンドで再生されます。一時停止、再生などのすべての優れたコントロールが必要です。

私のコードは次のようなものです:

String link = "http://www.example.com/file.mp3";

MediaPlayer mp = new MediaPlayer();
mp.setDataSource(link);
mp.prepare();
mp.start(); 

このファイルの再生が開始されたときに、プレーヤーとすべての優れたコントロールを備えた別の画面に移動するにはどうすればよいですか?

4

1 に答える 1

5

このMediaPlayerクラスは、独自のメディア プレーヤーを実装する場合に使用する必要があります。既存のプレーヤーを使用する場合は、適切なインテントを起動する必要があります。次に例を示します。

Uri uri = Uri.parse("http://www.site.com/file.mp3");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);

特定のアクションが機能しない場合は、こちらをご覧ください: http://developer.android.com/reference/android/content/Intent.html

于 2010-11-12T09:23:00.853 に答える