每個製造商都將其默認的音樂播放器,但如果你仍然想打開默認的Android音樂播放器,谷歌提供了即谷歌播放音樂那麼你可以用下面的代碼打開它: -
此代碼將如果安裝了Google Play音樂,則會打開其他音樂播放器。
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
//Check for Google Play Music exist
if (isPackageInstalled("com.google.android.music", getPackageManager()))
{
Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.google.android.music");
startActivity(LaunchIntent);
}
else
{
else
{
//Your previous code goes here
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
File file = new File(Environment.getExternalStorageDirectory().getPath()+"/alarm.mp3");
if (file!=null)
{
intent.setDataAndType(Uri.fromFile(file), "audio/*");
startActivity(intent);
}
else
{
Toast.makeText(Music.this,"Sound Track missing",Toast.LENGTH_LONG);
}
}
}
private boolean isPackageInstalled(String packagename, PackageManager packageManager)
{
try
{
packageManager.getPackageInfo(packagename, 0);
return true;
}
catch (PackageManager.NameNotFoundException e)
{
return false;
}
}
你的意思是「它沒有完全打開應用程序來播放」plz解釋。 –
它推出了一個緊湊版本的播放器,如https://stackoverflow.com/questions/30937370/play-song-on-default-music-player-android中提到的,你可以在該帖子中看到截圖。 – Bibin