Как запустить MusicPlayer без указания музыкального файла в Android - PullRequest
1 голос
/ 31 августа 2011

В моем приложении я хочу запустить стандартный музыкальный проигрыватель (с полным пользовательским интерфейсом) при нажатии кнопки, но я не хочу указывать какой-либо файл. Я просто хочу открыть плеер, а затем пользователь может использовать его, как они хотят. Поэтому стандартный способ использования намерения с ACTION_VIEW и указания медиа-файла не будет работать для меня. Так как я могу запустить это? Есть ли другой способ?

Ответы [ 2 ]

1 голос
/ 25 января 2012
Intent intent = new Intent(MediaStore.INTENT_ACTION_MUSIC_PLAYER);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
0 голосов
/ 04 сентября 2011

Вы можете явно установить намерение для музыкального проигрывателя.

Intent intent = new Intent(getApplicationContext(), yourclass.class)

Я думаю, это должно быть com.android.Music.MediaPlaybackActivity.class, но я не уверен в этом.Если вы хотите браузер, замените действие на MusicBrowserActivity

...