Подтвердить что ты не робот

В Android, управляющий (проигрыватель/пауза) медиаплеер из внешнего кода

Я очень новичок в программировании на Android. В качестве первого проекта для хобби я хотел бы написать программу для управления приложением для медиаплеера, в частности, играть/приостанавливать (или переключаться) или даже лучше, ускорять перемотку вперед/назад. Можно ли сделать это? Если да, есть ли учебники или примеры кода?

Большое спасибо.

Уточнение: Возможно, я не был достаточно ясен в своем первоначальном вопросе. Я не хочу воспроизводить аудио/видео внутри своего приложения, но я хочу контролировать другие приложения для медиаплееров (говорит музыкальное приложение по умолчанию) из своего приложения. Например, у моего приложения есть только одна кнопка, если приложение медиаплеера по умолчанию воспроизводит музыку (в фоновом режиме), и я нажимаю эту кнопку, музыка приостанавливается.

4b9b3361

Ответ 1

Следующий код приостановлен по умолчанию Media Player через sendBroadcast:

   AudioManager mAudioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);    

    if (mAudioManager.isMusicActive()) {

    Intent i = new Intent("com.android.music.musicservicecommand");

    i.putExtra("command", "pause");
    YourApplicationClass.this.sendBroadcast(i);
    }