Android使用intent启动音乐播放器

sha*_*ess 37 android

是否有可能从Android中的应用程序打开音乐应用程序,或者最好在我的内部编写一个全新的音乐应用程序.我宁愿使用他们的,因为用户已经习惯了.

sha*_*ess 82

我找到了一种方法来做到这一点.

Intent intent = new Intent();  
intent.setAction(android.content.Intent.ACTION_VIEW);  
intent.setDataAndType(Uri.parse(YOUR_SONG_PATH), "audio/*");  
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

  • @nbarraille尝试使用audio/mp3代替audio/* (2认同)
  • @Dan 我没有看到这样的方法 startActivity(getContext(), intent, null) 存在 (2认同)

小智 21

要简单地启动音乐播放器:

Intent intent = new Intent(MediaStore.INTENT_ACTION_MUSIC_PLAYER);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

  • 请注意,此操作已弃用,取而代之的是CATEGORY_APP_MUSIC (5认同)