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

Как разработать простой Android-потоковый аудиоплеер?

Я разрабатываю проект Android, потоковый аудиоплеер. Мне нужно искать аудио на моем сайте и поток из результатов. Может ли кто-нибудь помочь мне воспроизвести аудиофайл с помощью встроенного медиаплеера?

ANDROID: Есть ли бесплатный сторонний медиаплеер для потоковой передачи видео в формате MPEG4?

Собственный медиаплеер, входящий в SDK android, не играет большую часть видеофайлов формата MPEG4. Есть ли альтернативные сторонние медиаплееры, которые я могу использовать? Если да, то как я могу это использовать? Будет ли это банкой, которую я могу добавить в каталог lib или shd, перенаправить пользователей на Android Market и попросить их установить БЕСПЛАТНОЕ приложение? Который […]

Почему MediaPlayer показывает так много лог-журнала на Android?

Я использую MediaPlayer для показа SplashVideo, и журнал подозрительно заполнен подробным сообщением. Это не ошибка, но все же это не нормальное поведение. Uri video = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.logo_vid); videoHolder.setVideoURI(video); videoHolder.setOnCompletionListener(new OnCompletionListener() { public void onCompletion(MediaPlayer mp) { jumpMain(); } }); videoHolder.start(); } И это журнал … 08-01 12:52:16.045: V/MediaPlayer(12402): setListener 08-01 […]

VideoView превращается в черный экран

Я разрабатываю многопользовательское видео приложение, поэтому в этом я создал 9 просмотров 3 * 3. Когда я инициализирую все видео (3 * 3), после чего работаю правильно в течение нескольких секунд, и через некоторое время видео идет на черный экран, а не покажет одиночное видео, я не понимаю, что эта проблема ориентирована на устройство, или […]

Android: длительность действия медиаплеера

Я установил: mSeekBar.setMax(mp.getDuration()); // 8480 После завершения Audiofile, я получаю: player.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { public void onCompletion(MediaPlayer mediaPlayer) { Log.e("onComplete>>", ""+mediaPlayer.getCurrentPosition()); // mediaPlayer.getCurrentPosition() = 8192 Log.e("getDuration", ""+mediaPlayer.getDuration()); // mediaPlayer.getDuration() = 8480 if(mediaPlayer.getCurrentPosition()>=mediaPlayer.getDuration()) { // Why never get called??? } } }); Итак, почему текущая позиция MediaPlayer никогда не достигает общей продолжительности аудиофайла? Или технически мы можем […]

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 готово () возвращается мгновенно (это вызывает проблему, обеспечивающую правильную обратную связь с пользователями при загрузке видео и вмешивающихся в несколько […]