Articles of android mediaplayer

Android MediaPlayer с AudioEffect: получение ошибки (-22,0)

Ну, просто это мое требование .. У меня есть WAV-файл, я хочу его открыть, добавить некоторые эффекты и играть. Я использую MediaPlayer для воспроизведения файла и PresetReverb для добавления некоторых эффектов. Это мой код public void playSound(){ String fullPath = MainActivity.this.filePath + "tmpaudio.wav"; final MediaPlayer player = new MediaPlayer(); player.setDataSource(this, Uri.parse(fullPath)); PresetReverb pReverb = new […]

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 я использую Service и MediaPlayer для воспроизведения музыки. Музыка продолжает играть, когда я нажимаю кнопку «домой», но останавливается, если я «отскакиваю» приложение. Как я мог продолжить воспроизведение музыки после того, как отменил приложение?

Почему мой видеозапись не играет?

У меня сейчас проблема, которую я могу решить самостоятельно. Мое приложение для Android (построенное для 4.2 и 4.4) действует как VideoPlayer. Я поместил несколько видеофайлов в каталог файлов моего приложения без ограничения доступа (MODE_WORLD_READABLE), и игрок читает их один за другим, пока я не выключу устройство или приложение. Иногда, когда я пытаюсь читать локальное видео […]

Воспроизведение видео с http-сервера в android

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

Разбор и воспроизведение файла .pls на Android

Может кто-нибудь помочь мне, как разобрать и воспроизвести этот файл .pls в android NumberOfEntries=1 File1=http://stream.radiosai.net:8002/

Android: как интегрировать декодер в мультимедийную инфраструктуру

Недавно я успешно портировал видеодекодер на андроид. Также выгрузили вывод на поверхность и проверили вывод с использованием собственных API. Теперь следующая задача – реализовать воспроизведение, паузу, потоковое воспроизведение и т. Д., То есть другие функции медиаплеера. Это будет переделкой, поскольку все эти функции уже определены в мультимедийной инфраструктуре Android. Я слышал, что мы можем сделать […]

Android ExoPlayer поток через HTTP

Я пытаюсь понять новую библиотеку ExoPlayer, представленную в этом году в Google I / O 2014, чтобы я мог включить ее в свое приложение. Я пытаюсь передать mp3 через HTTP, но до сих пор не увенчался успехом. Я не уверен, что это возможно, но я пытаюсь выполнить это, не расширяя ни один из базовых классов […]

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 […]