2014-01-27 5 views
0

Мне просто нужно запустить СЕРВИС музыкального проигрывателя по умолчанию. Я могу играть песню, если служба запущена, но не имеют ни малейшего представления о том, как запустить службу музыкального проигрывателяКак начать службу музыкального плеера по умолчанию

Intent i = new Intent("com.android.music.musicservicecommand"); 
i.putExtra("command", "play"); 
context.sendBroadcast(i); 

ответ

1

Попробуйте это

Intent it = new Intent(Intent.ACTION_VIEW); 
Uri uri = Uri.parse("file:///sdcard/song.mp3"); 
it.setDataAndType(uri, "audio/mp3"); 
startActivity(it); 

или

Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "1"); 
Intent it = new Intent(Intent.ACTION_VIEW, uri); 
startActivity(it); 

или Вы можете просто передать URL-адрес Media Player, например,

Uri myUri = Uri.parse("your url here"); 
Intent intent = new Intent(android.content.Intent.ACTION_VIEW); 
intent.setDataAndType(myUri, "audio/*"); 
startActivity(intent); 

Извлечено из https://snipt.net/Martin/android-intent-usage/

Я не проверял себя.

Смежные вопросы