Articles of Медиа плеер для

Как медийные проигрыватели Android продолжают играть песни, когда приложение закрыто?

Удивительно, как будут воспроизводиться следующие песни, когда приложение закрыто, как будто он воспроизводит весь CD или плейлист …

Показать время, когда песня играет в android

Я пытаюсь воспроизвести песню, используя MediaPlayer из данного списка. Я хочу включить продолжительность времени для песни от начала до конца песни. Как добавить время и как обновить это время с 0:00 до конца этой песни

Как установить разрешение файла для MODE_WORLD_READABLE

Я загружаю аудиофайл в кэш моего приложения Android, к которому затем должен обращаться MediaPlayer. Файл создается с разрешениями -rw ——- (как видно из Проводника Eclipse). С этими разрешениями MediaPlayer не может получить доступ к аудиофайлу. Отказ отображается в logcat как: java.io.IOException: Prepare failed.: status=0x1 Мое приложение предназначено для уровня API 8. Как установить разрешения загруженного […]

MediaPlayer setDataSource нуждается в рекомендации по лучшей практике

Прочитав документацию по « Media Playback » и « MediaPlayer », я все еще запутался и нуждаюсь в опыте совета по перегруженному методу setDataSource . Я использую MediaPlayer в компоненте Service в моем проекте, который будет работать переднего плана во время воспроизведения музыки. У меня есть музыкальный файл (.mp3) в папке res/raw моего apk. Чтобы […]

Android-плеер Android возвращает IllegalStateException

У меня есть следующий код для воспроизведения небольших аудиофайлов private void playVoice() { if (mPlayVoice != null) { if (mPlayVoice.isPlaying()) { mPlayVoice.release(); mPlayVoice = null; } } mPlayVoice = MediaPlayer.create(BirdsActivity.this, mSoundIds[getCurrentIndex()]); mPlayVoice.start(); } Он отлично работает на вкладке Samsung galaxy, но дает меньше ошибок на маленьком устройстве (я проверил в Sony xperia mini pro мой […]

Android: Как создать видеопроигрыватель?

Я создаю видеомагнитофон и хочу создать видеопроигрыватель для предварительного просмотра записанных видеороликов. Изменив код с этой страницы, я создал класс MediaPreview следующим образом: public class MediaPreview extends Activity implements OnErrorListener, OnBufferingUpdateListener, OnCompletionListener, OnPreparedListener, SurfaceHolder.Callback{ private static final String TAG = "MediaPreview"; private MediaPlayer mp; private SurfaceView mPreview; private SurfaceHolder holder; private Button btnPlay; private Button […]

Определить рамки opencore или stagefright для медиапланера?

Мне нужно определить, использует ли медиапланер медиа-инфраструктуру opencore, чтобы я мог отключить поиск моих потоков. Рамка opencore, похоже, терпит неудачу в поисках, о которой я с трудом верю, что они допущены к производству, но это, тем не менее, похоже. Я бы хотел, чтобы это было так же просто, как определение их версии SDK, но телефоны-дроиды, […]

Ошибка MediaPlayer: пауза, вызванная в состоянии 64

Я использую MediaPlayer в своей Activity . Когда я нажимаю кнопку «Назад», я получаю эту ошибку: 09-20 19:44:16.540: E/MediaPlayer(1822): pause called in state 64 09-20 19:44:16.540: E/MediaPlayer(1822): error (-38, 0) Код public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { if (mp!= null && mp.isPlaying()) { mp.stop(); } […]

Как проигрывать потоковое аудио в фоновом режиме на Android?

У меня есть приложение для Android, которое воспроизводит потоковое аудио из Интернета с помощью класса MediaPlayer . Как мне позволить продолжить воспроизведение звука на фоне, когда пользователь нажимает кнопку «домой» для запуска других приложений? Во время запуска других приложений мне бы хотелось продолжить воспроизведение звука.

Воспроизведение файлов ресурсов Android из внутреннего хранилища приводит к тому, что MediaPlayer.prepare предоставляет IOException

Мое приложение воспроизводит файлы аудио ресурсов из внутреннего каталога, предназначенного для моего приложения (/ data / data / com …). Кажется, что файлы загружаются в это место в порядке, setDataSource (String path) не генерирует никаких исключений, но MediaPlayer.prepare () вызывает IOException. Тот же код работает на SD-карте. Почему это происходит? РЕДАКТИРОВАТЬ: Предположим, что это код; […]