Articles of Медиа плеер для

Можно ли получить данные из потока MediaPlayer?

Если бы я должен был передавать медиа-носитель каким-то медиа в MediaPlayer, можно ли его копировать до / после / после его воспроизведения? Например, если бы я должен был транслировать клип YouTube, можно ли сохранить этот клип во время его воспроизведения? Редактировать: (Ответ Оцелота заставил меня понять, как локализован этот вопрос). То, что я хочу сделать, […]

MediaPlayer считает, что аудио-файл aac * является видео-файлом?

Код работает нормально, но я получаю этот журнал Erro Журнал Erro: 08-28 08:44:24.281: E/MediaPlayer(32454): mOnVideoSizeChangedListener is null. Failed to send MEDIA_SET_VIDEO_SIZE message. Я пытаюсь преобразовать аудиофайл в другой формат, настроенный на прослушиватели и т. Д. Мне действительно нужна помощь с этим. Это весь журнал MediaPlayer: Журнал: 08-28 08:44:24.121: V/MediaPlayer-JNI(32454): native_setup 08-28 08:44:24.131: V/MediaPlayer(32454): constructor 08-28 […]

URL-адрес Android MediaPlayer с Cookie

У меня есть приложение для Android, которое воспроизводит музыку с сайта, однако для аутентификации в потоке вам нужно отправить первый файл cookie IE: Http://example.com/site/content?id=SOMEID = mp3 форматированный поток Если вы получите доступ к URL-адресу без cookie-файла, вы получите сообщение об ошибке Server 500. Если у вас есть файл cookie, вы получите поток. Для моей жизни […]

Как играть зашифрованный файл в Android

Мне нужно иметь возможность играть зашифрованный файл в Android. Файл AAC. Единственный способ, которым я могу это сделать, – либо: Дешифровать файл во внутреннем частном хранилище и указать плеер в этом файле для воспроизведения или Расшифровать и декодировать файл до pcm и передать его в AudioTrack. 1 невелика, потому что для этого требуется много времени. […]

Остановка / освобождение медиапланера в onDestory () вызывает NullPointerException

Я пытаюсь остановить и выпустить объект MediaPlayer в onDestroy (), но приложение продолжает сбой. Вот код: void StartSound(final String ReaderPath) { mediaplayer = MediaPlayer.create(test2.this, Uri.parse(ReaderPath)); try { mediaplayer.start(); mediaplayer.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(MediaPlayer mp) { current++; try { mp.reset(); mp.setDataSource(ReaderPath); mp.prepare(); } catch (Exception e) { e.printStackTrace(); } mp.start(); } }); } catch […]

Медиаплеер одновременно воспроизводит несколько файлов

У меня возникла проблема, когда пользователь нажимает на звук для воспроизведения из моего списка ListView, а затем, когда этот звук воспроизводится, они нажимают на другой звук, два звука, которые они нажали, воспроизводят одновременно. Я хотел бы иметь звук, который в данный момент воспроизводится, закончить, а затем начать новый звук, который они недавно нажали. Если бы […]

Объем Android MediaPlayer очень низкий (уже настроенный том)

Я использую MediaPlayer для воспроизведения одной из внутренних мелодий звонка. Im, используя setVolume (1.0f, 1.0f), чтобы увеличить громкость при воспроизведении мелодии звонка. Но мелодия не воспроизводит полную громкость (когда я сравниваю ее с воспроизведением мелодии отдельно или через встроенный будильник Android) Вот мой код mediaPlayer.setDataSource(context, ringtoneUri); mediaPlayer.setLooping(looping); mediaPlayer.setVolume(1.0f, 1.0f); mediaPlayer.prepare(); mediaPlayer.start(); Я добавил следующее разрешение […]

Узнайте, что играет MediaPlayer, и остановите его onPause или onStop?

Кто-нибудь знает хороший способ узнать, что MediaPlayer в настоящее время играет и остановить / приостановить его с помощью onStop() или onPause() переопределить? Или просто остановите MediaPlayer когда приложение находится в фоновом режиме? У меня много звуков, и я не знаю, что будет играть в любой момент. Извините, все еще учась здесь.

Почему mediaPlayer.seekTo (msec) не обновляет surfaceView при приостановке MediaPlayer?

Я использую MediaPlayer в своем приложении для Android, чтобы воспроизводить видео. Когда воспроизведение приостанавливается с помощью mediaPlayer.pause() и я вызываю mediaPlayer.seekTo(msec) отображение на экране surfaceView I в нем не обновляется. Он отображает рамку, где видео было остановлено, когда я вызвал метод pause() . Когда я снова start() он начинается только с кадра, указанного ранее в […]

Лицензирование медиа-проигрывателя Vitamio

Мне удалось интегрировать Vitamio в проект. Однако я не совсем понимаю требования к лицензированию для этой библиотеки. Я не могу найти никакой информации на их веб-сайте (который в настоящее время недоступен) или в их исходном коде. Хотя некоторые из файлов, похоже, имеют лицензии Apache 2.0. Похоже, что это может быть основано на FFmpeg , который, […]