2013-06-19 1 views
0

Хорошо, поэтому я пытаюсь создать mediacontroller для управления моим звуковым файлом, который воспроизводится всякий раз, когда я нажимаю на изображение. я попытался это, но он не признал аудиофайл (MySound)Я пытаюсь создать mediacontroller для управления моим аудио-файлом

MediaController mc = new MediaController(this); 
    mc.setMediaPlayer(mysound); 
    mysound.setMediaController(mc); 

ответ

0

Вы должны быть в состоянии позвонить начать согласно Android documentation, как только вы предоставили действительный звуковой файл.

MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.sound_file_1); 
mediaPlayer.start(); // no need to call prepare(); create() does that for you 
+0

yes i put mysound.start(); и он играет, но я хочу добавить медиаконтроллер – user2192418

+0

Вы вызвали setAnchorView? _ MediaController создаст набор элементов управления по умолчанию и поместит их в окно, плавающее над вашим приложением. В частности, элементы управления будут плавать над представлением, заданным с помощью setAnchorView(). Окно исчезнет, ​​если он останется бездействующим в течение трех секунд и снова появится, когда пользователь коснется представления привязки ._ –