デフォルトの音楽アプリを起動してすべての曲を再生する必要があるアプリケーションを開発しています。私は多くのコードを試しましたが、何も動作していないようです。デフォルトで音楽を再生するデフォルトの音楽プレーヤーを開始する
Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage(
"com.android.music.MediaPlaybackActivityStarter");
startActivity(LaunchIntent);
と
Intent intent = new Intent();
ComponentName comp = new ComponentName("com.android.music",
"com.android.music.MediaPlaybackActivity");
intent.setComponent(comp);
intent.setAction(Intent.ACTION_RUN);
startActivity(intent);
ただ、音楽プレーヤーに
Intent i = new Intent(Intent.ACTION_VIEW);
Uri u = Uri.withAppendedPath(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, "1");
startActivity(i);
プレイズちょうど最初の曲を開始します。
すべての曲を再生する必要があります。
助けてください。
1曲だけでなく、すべての曲を再生したいです。 つまり、デフォルトの音楽アプリを開いて、自動的に(コードを介して)再生したいと思っています。 – sarveshs
あなたはnoobを呼び出しますが、android.media.MediaPlayerを使用して同じアプリケーションで曲を再生するコードではありません。私はアンドロイドでデフォルトの音楽アプリを開こうとしています。 – sarveshs
私は既に、あなた自身のプレーヤーを作るべきだと言いました。なぜなら、デフォルトのビルトインプレーヤーを傍受するのは難しいからです。私は2つの同様の質問を見つけた 彼は1つの単一の歌のように再生するURIとして1曲のリストを渡すことができることを彼は示した(http://stackoverflow.com/questions/2030487/play-playlist-with-mediaplayer)。 そして別の[リンク](http://stackoverflow.com/questions/6788156/intent-to-open-android-playlist-activity) –