Articles of mediaplayer

Как возобновить работу с MediaPlayer в Android после нажатия кнопки «домой» и повторного открытия приложения

Я пробовал много методов, я внес много изменений в свой код, я прочитал документ Android MediaPlayer, я попробовал примеры StackOverflow, но ни один из них не смог решить мою проблему. Моя проблема: когда я нажимаю кнопку «домой» эмулятора или телефона, снова открывайте приложение, начиная с самого начала. Надеюсь, ты поможешь мне. Заранее спасибо. Вот мой […]

Android: разница в Media Player между PrepareAsync () и Prepare ()

Я хотел реализовать основные функции медиаплеера и был смущен между вызовами PrepareAsync () и Prepare (). Какой из них следует использовать, если аудиофайл находится в исходной папке.

Как поддерживать один экземпляр MediaPlayer

Я использую класс медиапроигрывателя Android для воспроизведения звука уведомлений в приложении для Android. MediaPlayer player = MediaPlayer.create(getApplicationContext(), R.raw.notify); player.setLooping(false); player.start(); Мне нужно воспроизводить разные звуки уведомлений в разных действиях, поэтому каждый раз, когда мне нужно воспроизводить звук, мне нужно создать экземпляр медиаплеера, а затем мне нужно сказать начало. Но вместо этого, как я могу поддерживать […]

Android MediaPlayer.reset () вызывает onCompletion

У меня возникла проблема со следующим кодом. Я вызвал setPrevNextListener на моем MediaController и определил два onClickListeners для Prev и Next. Когда я нажимаю на следующую кнопку, а не на один трек, я иду вперед двумя треками. Кажется, это связано с тем, что onCompletion как-то называется. Вызывает ли MediaPlayer.reset () onCompletion? Я включил вывод logcat […]

Как отключить / освободить обзор поверхности от медиаплана андроида

У меня есть экземпляр mediaplayer, работающий в фоновом режиме. В моей основной деятельности у меня есть обзор поверхности. Когда действие запускается и создается представление поверхности, я привязываюсь к сервису и устанавливаю поверхность отображения медиапланера на вид поверхности из моего основного вида деятельности. Я делаю это с помощью mPlayer.setSurface(sv.getHolder().getSurface()); Видео отображается, и все работает до сих […]

MediaPlayer с эффектом объемного звучания?

Можно ли заставить android MediaPlayer эмулировать объемный объем 5.1 при воспроизведении дорожки, такой как проигрыватель по умолчанию (по крайней мере, на устройствах Samsung)? Любые полезные ссылки и предложения оценили, потратили много времени на поиск решения, но ничего не нашли.

Android mediaPlayer seekTo не работает при приостановке

Метод seekTo() работает хорошо, когда mediaPlayer . Если mediaPlayer приостановлен, когда я ищу позицию и start() вызов start() , он просто начинает играть там, где он приостанавливается. Мой код выглядит следующим образом: в logcat я вижу, как он ищет. @Override public void onStopTrackingTouch(SeekBar seekBar) { // TODO Auto-generated method stub if(player == null || player.mediaPlayer […]

Прямой поток RTSP не будет воспроизводиться с VideoView; Ошибка поставщика контента

Я новичок в разработке Android и не могу найти нигде с развитием приложения, чтобы транслировать поток RTSP с ip-камеры. Хотя я могу получить код для потоковой передачи с веб-сайта с адресом RTSP файла .mov, я не могу получить его для потока с моего IP-адреса RTSP-камеры. Мы используем VideoView для поддержки Android 4.0, потому что цель […]

Как достичь setVideoScalingMode для ранних версий Android

MediaPlayer.setVideoScalingMode (режим int) хорош для API 16 и выше, позволяя выбирать между VIDEO_SCALING_MODE_SCALE_TO_FIT и VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING . Есть ли способ достичь той же функциональности для Android до API 16? Я попытался установить размеры SurfaceView используемые MediaPlayer, но MediaPlayer SurfaceView исходное видео в соответствии с любыми измерениями SurfaceView .

Звуковые сигналы медиа-плеера Android забиваются / заикаются только на более новых устройствах

У меня довольно стандартный объект медиапланера, который запускается в onCreate и петли для фоновой музыки в моем приложении. Файл не необычно большой, это 6 МБ MP3. Из onCreate: MediaPlayer mp; mp = MediaPlayer.create(MainActivity.this, R.raw.lostmexicancity); mp.setLooping(true); mp.setVolume(0.4f, 0.4f); mp.start(); Это очень хорошо работает на большинстве моих тестовых устройств, включая старые телефоны, планшет Samsung Galaxy Tab 2 […]