Воспроизведение аудио файлов с проигрывателем по умолчанию - PullRequest
3 голосов
/ 12 ноября 2010

Я хочу воспроизвести файл MP3 с помощью проигрывателя Android по умолчанию. Мне удалось воспроизвести файл, но он играет в фоновом режиме. Я хочу иметь все приятные элементы управления для паузы, игры и т. Д.

Мой код теперь выглядит примерно так:

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

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

Как я могу сделать так, чтобы, когда этот файл начал воспроизводиться, переходить на другой экран с плеером и всеми приятными элементами управления?

1 Ответ

5 голосов
/ 12 ноября 2010

Класс 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

...