Intent intent = new Intent();
ComponentName comp = new ComponentName("com.android.music","com.android.music.MediaPlaybackActivity");
intent.setComponent(comp);
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(url), "audio/*");
startActivity(intent);
これは、ギャラクシー S3 以外の他の電話でサムスン プレーヤーを開くために使用しているコードです。galaxy S3 に関しては、このパッケージは次のものに置き換えられます
ComponentName comp2 = new ComponentName("com.sec.android.app.music","com.sec.android.app.music.AudioPreview");
しかし、この場合、オーディオプレビューとしてのみ機能していますが、一時停止すると終了しますが、上記の音楽プレーヤーとまったく同じように再生したかったのです。そのために、ComponentNameをこれに置き換えて、音楽プレーヤーを開きます
ComponentName comp2 = new ComponentName("com.sec.android.app.music",
"com.sec.android.app.music.MusicActionTabActivity");
しかし、プレイヤーが私が渡したURLを再生しない場合。S3のデフォルトの音楽プレーヤーを開くだけです。Androidのデフォルトの音楽プレーヤーでファイルを再生する必要があります。