Articles of андроид медиаплеер

Android: запись голоса и сохранение звука

Я работаю над приложением, которое записывает голос пользователя и сохраняет файл на SD-карте, а затем позволяет пользователю снова прослушивать аудио. Я могу разрешить пользователю записывать свой голос с помощью RecognizerIntent, но я не могу понять, как сохранить аудиофайл и позволить пользователю слышать звук. Буду признателен, если кто-то сможет мне помочь. Я показал свой код ниже: […]

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

Я новичок в Android, и мне нужно создать MediaPlayer для воспроизведения аудио-музыки. Когда начнется моя работа, начнется воспроизведение песни. Но когда я меняю ориентацию на экране эмулятора, MediaPlayer инициализируется, и начинает воспроизводиться другой звук. Как я могу избежать этого? Может кто-нибудь мне помочь. Вот мой код. public class Audio_Activity extends Activity { MediaPlayer mp = […]

Ошибка MediaPlayer (1, -1004), а также MEDIA_ERROR_IO, пытающаяся передать музыку на Samsung S3

ПРИМЕЧАНИЕ. Я не работаю в компании, где я работал, когда я разместил этот вопрос, поэтому, хотя некоторые большие ответы могут возникнуть, я не буду их проверять, так как у меня нет причин (кроме Содействие сообществу, которое может заставить меня сделать это однажды) . Если, однако, некоторым ответам на проблему способствуют многие другие члены сообщества, я […]

Изменение положения MediaController при вращении

Я пытаюсь изменить MediaController динамически на изменения ориентации. И после всех моих попыток это не работает по мере необходимости. Возможно, вы могли бы указать на мою ошибку. В нескольких словах: Портретный режим: WeightSum = 1. SurfaceView вес: 0.4 MediaController и HorizontalScrollView вес: 0.6 MediaController всегда видимый и не скрывающий Ландшафтный режим: SurfaceView вес: 0.0 (полный […]

Android MediaPlayer занимает много времени для подготовки и буферизации

Мое приложение занимает много времени для подготовки и буферизации аудиопотока. Я прочитал этот вопрос. Почему так долго требуется, чтобы MediaPlayer для Android подготовил некоторые потоки в реальном времени для воспроизведения? , Однако он просто говорит, что люди столкнулись с этой проблемой, но не заявляют, как улучшить проблему. Я испытываю это во всех версиях Android, проверенных […]

Почему для MediaPlayer для Android требуется много времени для подготовки некоторых живых потоков для воспроизведения?

Я нахожу большие различия во времени, которое требуется для того, чтобы Android MediaPlayer подготовился к воспроизведению в реальном времени с различными потоками. Жесткие данные Я добавил регистрацию между prepareAsync () и обратным вызовом onPrepared (MediaPlayer mp) и несколько раз протестировал несколько потоков. Время для каждого потока было очень последовательным (+/- одна секунда), и вот результаты: […]

Потоковое аудио с URL-адреса в Android с помощью MediaPlayer?

Я пытаюсь передать mp3 через http с помощью встроенного в MediaPlayer класса Android. Документация предложит мне, чтобы это было так просто: MediaPlayer mp = new MediaPlayer(); mp.setDataSource(URL_OF_FILE); mp.prepare(); mp.start(); Однако я неоднократно получаю следующее. Я также пробовал разные URL-адреса. Пожалуйста, не говорите мне, что потоковая передача не работает на mp3. E/PlayerDriver( 31): Command PLAYER_SET_DATA_SOURCE completed […]

Воспроизведение аудиофайла из каталога ресурсов

У меня есть следующий код: AssetFileDescriptor afd = getAssets().openFd("AudioFile.mp3"); player = new MediaPlayer(); player.setDataSource(afd.getFileDescriptor()); player.prepare(); player.start(); Проблема в том, что когда я запускаю этот код, он начинает воспроизводить все аудиофайлы в каталоге активов в алфавитном порядке, а не просто воспроизводить аудиофайл, который я запросил. Что я делаю не так? Есть ли лучший способ воспроизведения аудиофайлов […]