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

Наушники для наушников

Кто-нибудь знает, как я могу обнаружить, если разъем для наушников на устройстве отключен от Android? У меня есть музыкальный проигрыватель, и мне нужно приостановить музыку, когда наушники отключены. Самое близкое, что я нашел, это использование AudioManager . Это правильное направление?

Android-плеер Android показывает звук, но нет видео

Я использую медиаплеер для потоковой передачи видео. Он воспроизводит только аудио, но не видео. Может ли кто-нибудь помочь? Мой код ниже. public class VideoViewApplication extends Application { @Override public void onCreate() { } @Override public void onTerminate() { } } public class VideoViewDemo extends Activity implements OnErrorListener,OnBufferingUpdateListener, OnCompletionListener, MediaPlayer.OnPreparedListener, SurfaceHolder.Callback { private static final String […]

Использование просмотра поверхности в виде списка для воспроизведения видеороликов

У меня есть listview.Each listitem в listview содержит представление поверхности, изображение и кнопку. Первоначально видимость обзора поверхности исчезнет. Отображается только изображение и кнопка. Как только пользователь нажимает на изображение или кнопку, видимость поверхности видна, медиапланер инициализируется, и он начнет воспроизводить видео на поверхности. Когда пользователь прокручивается вверх и вниз, видимость обзора поверхности снова менялась (ушла). […]

Аудиоразъемы MODE_IN_CALL

Я использую AudioManager для воспроизведения звука через динамик непосредственно перед вызовом, поэтому я использую AudioManager setMode (MODE_IN_CALL). У меня нет никаких проблем, кроме Galaxy S3, где, после правильной игры, мелодия звучит очень искаженно и очень шумно. Я прочитал документацию setMode: The audio mode encompasses audio routing AND the behavior of the telephony layer. Therefore this […]

Как получить скорость передачи данных, частоту дискретизации и нет. Каналов аудиофайла в android

Мне нужна ваша помощь по следующему запросу: Запрос: есть ли способ получить следующую информацию об аудио-файле. Частота дискретизации, канал, битрейт аудиофайла. Для извлечения битрейта доступен API-интерфейс MediaMetadataRetriever (METADATA_KEY_BITRATE). Пожалуйста, предложите, можно ли это сделать с помощью любого API Android. Нашел это ниже API, но его использование на самом деле в другом. http://developer.android.com/reference/android/medi/AudioTrack.html Я хочу извлечь […]

Отображение текстов песен MP3 на Android

Я хотел бы создать музыкальный проигрыватель, с textView, отображающим лирику воспроизводимого MP3. Тексты должны отображаться в центре справа налево, в синхронизации с музыкой. Любые предложения о том, как я могу это сделать?

Как отключить медиа-сервис для входящего вызова? Мой AudioManager не работает

Я пытаюсь настроить приложение для воспроизведения звука, чтобы остановить воспроизведение, если есть прерывание. Я последовал указаниям в Android SDK Developer о настройке AudioFocusHelper: public class AudioFocusHelper implements AudioManager.OnAudioFocusChangeListener { AudioManager mAudioManager; Media_Service mService; Context mContext; public AudioFocusHelper(Context ctx, Media_Service svc) { mAudioManager = (AudioManager) ctx.getSystemService(Context.AUDIO_SERVICE); mService = svc; } public boolean requestFocus() { return AudioManager.AUDIOFOCUS_REQUEST_GRANTED […]

Live Потоковое аудио задержки во время игры в android-16?

Я разрабатываю небольшое приложение для Android, в котором я играю ссылку rtsp с помощью медиа-плеера для Android. Он работает правильно на менее андроиде 16 api. Но проблема в том, что, когда я запускаю на android 16, требуется много времени, чтобы играть, и некоторое время даже не играет. Следующим является код, который я использую sdrPlayer = […]

Android – MediaPlayer + PowerManager.PARTIAL_WAKE_LOCK

Я создаю приложение для прослушивания радиопотоков через сеть WiFi и 3G. Я использую собственный MediaPlayer. К сожалению, когда экран становится черным, а телефон переходит в режим ожидания, медиаплеер начинает останавливать воспроизведение музыки. Я добавил: mp.setWakeMode(myContext, PowerManager.PARTIAL_WAKE_LOCK); Но изменений почти не было (просто перестаньте играть и в следующие 3 секунды снова начните играть ..) только FULL_WAKE_LOCK […]

Как узнать длительность звуковой песни перед потоковой передачей?

Я делаю заявку на песню Stream audio. В пользовательском медиаплеере я должен показать общую продолжительность этого аудиофайла. Если звуковая песня будет SDCard, я могу узнать ее продолжительность, используя MediaPlayer player; public double duration() { return player.getDuration(); } Но в моем случае аудиофайл находится на сервере, поэтому мне нужно его передать. Каков наилучший подход?