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

Android – MediaPlayer на Prepare Called еще до того, как поток подготовлен на Android 4.0+

Я столкнулся с проблемой, что всякий раз, когда поток воспроизводится моим приложением в Android 4.0+, метод OnPrepare из MediaPlayer.OnPreparedListener вызывается еще до загрузки потока, и поэтому я не могу указать пользователю, что потоковая загрузка / буферизация находится в обработать. Я уже нашел вопрос такого же типа, но не ответил. Вот что я делаю. @Override public […]

Воспроизведение двух звуков Simutaneosly

Я пытаюсь воспроизвести два звука одновременно в андроиде. Я создал два MediaPlayers, и я использую код ниже. Они в настоящее время играют один за другим. Не совсем одно за другим, а любопытное задерживается в разные стороны. private void playSound(){ if (mp1 != null) { mp1.release(); } if (mp2 != null) { mp2.release(); } mp1 = […]

Изменение источника данных для воспроизведения звука с использованием существующего MediaPlayer?

Я пытаюсь использовать тот же медиаплеер, но изменить источник данных. Вот что я пытаюсь сделать: private MediaPlayer mMediaPlayer; public void pickFile1() { initMediaPlayer("myfile1.mp3"); } public void pickFile2() { initMediaPlayer("myfile2.mp3"); } private void initMediaPlayer(String mediafile) { // Setup media player, but don't start until user clicks button! try { if (mMediaPlayer == null) { mMediaPlayer = […]

Android – медиаплеер QCMediaPlayer НЕ присутствует – не удается воспроизвести звук вообще

Я пытаюсь воспроизвести аудио с Url, используя приведенный ниже код: String url = "1451739079.mp3"; MediaPlayer player = new MediaPlayer(); player.setAudioStreamType(AudioManager.STREAM_MUSIC); try { player.setDataSource(url); }catch (IOException e){ e.printStackTrace(); } player.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { mp.start(); } }); Но это совсем не работает, показывая ошибку в logcat как: E/MediaPlayer-JNI: QCMediaPlayer mediaplayer NOT present […]

Android 4.0.4 MediaPlayer готовят выпуск с использованием URL-адресов RTSP

Я испытываю странную проблему с приложением для потоковой передачи видео, над которым я работаю. Фактическая потоковая передача видео / аудио работает на всех моих тестовых устройствах. Однако, по-видимому, любое устройство 4.0+ при использовании URL-адреса RTSP готово () возвращается мгновенно (это вызывает проблему, обеспечивающую правильную обратную связь с пользователями при загрузке видео и вмешивающихся в несколько […]

Эквалайзер – библиотека эффектов не загружена

У меня почти такая же проблема, как здесь , где описано здесь , ответ в этом сообщении не помогает мне, я освобождаю свой эквалайзер сразу после установки уровней полосы на него. Он отлично работает на моем устройстве 4.0.4, он отлично работает на устройстве 2.3.5 друга, он падает на небольшой процент устройств, и неважно, какая версия […]

Изображение кнопки воспроизведения / паузы в уведомлении, Android

Я реализовал музыкальный проигрыватель, который запускает пользовательское уведомление при воспроизведении потока аудио Все работает хорошо, и я могу воспроизводить / приостанавливать звук с помощью кнопки в уведомлении. Единственная проблема, с которой я столкнулся, – это кнопка изображения, она не может изменить изображение при нажатии кнопки, чтобы указать воспроизведение / паузу Используя remoteViews.setImageViewResource () в RemoteReciever […]

Ошибка Surafce

Я создаю один медиаплеер для онлайн-видео, но когда я пытаюсь запустить его, появляется ошибка, которую выпустила поверхность. Вот моя кодировка: public class VideoSample1 extends Activity implements Callback, OnPreparedListener, OnCompletionListener, OnClickListener, OnSeekCompleteListener, android.view.SurfaceHolder.Callback { public String video_path = "My video URL"; private SurfaceView surfaceViewFrame; private MediaPlayer player; private SurfaceHolder holder; private Bundle extras; private static final […]

Android MediaPlayer – как играть в STREAM_ALARM?

Я пробовал настройки аудиопотока медиаплеера в своем приложении, используя следующий код, но когда я это делаю, я не слышу звука в эмуляторе. Если я не устанавливаю поток для проигрывателя, звук воспроизводится нормально. Я уверен, что я использую это неправильно, но не могу тренироваться, как любая помощь? MediaPlayer player = MediaPlayer.create(getApplicationContext(), R.raw.test_audio); AudioManager audioManager = (AudioManager) […]

Android: как узнать, приостановлена ​​ли MediaPlayer?

MediaPlayer.isPlaying() не позволяет узнать, остановлен или остановлен MediaPlayer . Как узнать, приостановлена ​​ли она и не остановлена? Благодаря !