Android встроить аудио-плеер по умолчанию в приложении / деятельности - PullRequest
3 голосов
/ 11 февраля 2011

Я хотел бы знать, возможно ли встроить аудиоплеер по умолчанию в одно из моих занятий. Или, по крайней мере, иметь возможность встраивать раздел, содержащий кнопку воспроизведения / паузы и панель поиска аудиодорожки.

Причина, по которой я хотел бы внедрить ее, а не открывать ее с новым намерением (например:

Intent audioActivity = new Intent(Intent.ACTION_VIEW);
audioActivity.setDataAndType(Uri.parse(getAudioURL()), "audio/*");
startActivity(audioActivity);

)

заключается в том, что я хочу, чтобы пользователи могли читать некоторый контент в рамках текущей деятельности во время прослушивания аудио. Мне удалось использовать индикатор выполнения, который обновляется в зависимости от прогресса в аудиотреке, но это выглядит не очень хорошо, и я предпочел бы внешний вид и внешний вид аудиоплеера по умолчанию. Я знаю, что видео / аудио проигрыватели по умолчанию не очень хорошо документированы, но если это вообще возможно, я бы хотел знать. Спасибо!

Ответы [ 2 ]

3 голосов
/ 11 февраля 2011

Привет, я хотел бы знать, возможно ли встроить аудиоплеер по умолчанию в одно из моих занятий.

Нет, извините.

Во-первых, не существует такого понятия, как «аудиоплеер по умолчанию» как отдельная сущность.Каждое устройство имеет свой собственный «аудиоплеер по умолчанию».

Во-вторых, даже если бы был один универсальный «аудиоплеер по умолчанию», в Android нет способа встроить пользовательский интерфейс какого-либо другого приложения в свой собственный.

Или хотя бы иметь возможность встраивать раздел, в котором есть кнопка воспроизведения / паузы и панель поиска звуковой дорожки.

Нет, извините.Смотри выше.

2 голосов
/ 23 апреля 2011

Я думаю, что вы ищете MediaController. Этот ответ имеет хороший пример того, как его использовать, хотя я не уверен, возможно ли, чтобы элементы управления отображались постоянно (в примере они исчезают через 3 секунды):

Как мне показать MediaController при воспроизведении звука в Android?

Здесь есть еще одно обсуждение:

Как реализовать аудиопроигрыватель для Android с помощью MediaPlayer и MediaController?

...