是否可以從我的應用程序在Android中打開音樂應用程序,還是最好在我的內部編寫全新的音樂應用程序。我寧願使用它們,因爲用戶已經習慣了它。Android使用意圖啓動音樂播放器
回答
我找到了一種方法來做到這一點。
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
File file = new File(YOUR_SONG_URI);
intent.setDataAndType(Uri.fromFile(file), "audio/*");
startActivity(intent);
要只需啓動音樂播放器做:
Intent intent = new Intent(MediaStore.INTENT_ACTION_MUSIC_PLAYER);
startActivity(intent);
請注意,這隻適用於SDK API級別8以上。 – grzaks 2011-08-22 11:36:58
plz你會告訴我什麼都應該寫完上述代碼後,你的幫助將會對我和其他人有用 – 2012-12-04 12:31:05
請注意,此操作已棄用,以支持CATEGORY_APP_MUSIC – 2012-12-10 10:04:56
你也可以試試這個。
Intent intent = new Intent(MediaStore.INTENT_ACTION_MUSIC_PLAYER);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
if (Build.VERSION.SDK_INT >= 24) {
try {
Method m = StrictMode.class.getMethod("disableDeathOnFileUriExposure");
m.invoke(null);
} catch (Exception e) {
e.printStackTrace();
}
}
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
File file = new File(YOUR_SONG_URI);
intent.setDataAndType(Uri.fromFile(file), "audio/*");
startActivity(intent);
有方式,通過它可以實現默認的音頻播放器數量,但這些都是設備和操作系統特定的。
通過這段代碼,你可以得到默認的音頻播放器。
try
{
Intent myIntent = new Intent(android.content.Intent.ACTION_VIEW);
File file = new File("audiofilepath");
String extension = android.webkit.MimeTypeMap.getFileExtensionFromUrl(Uri.fromFile(file).toString());
String mimetype = android.webkit.MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
myIntent.setDataAndType(Uri.fromFile(file),mimetype);
startActivity(myIntent);
}
catch (Exception e)
{
e.printStackTrace();
}
- 1. 使用意圖啓動音樂播放器
- 2. 我如何啓動音樂播放器
- 3. 啓動默認音樂播放器
- 4. 移動Android音樂播放
- 5. Android音樂播放器
- 6. 使用JSON播放器播放音樂
- 7. 音樂播放器活動
- 8. Android使用默認音樂播放AMR文件音樂播放器
- 9. Android音樂播放器不能從onCreate自動啓動
- 10. Android本地音樂播放器搜索意圖
- 11. Android:使用默認音樂播放器播放歌曲文件
- 12. Android:如何使用默認播放器播放音樂?
- 13. Android:通過服務啓動音樂播放器
- 14. Android - 視頻啓動時暫停音樂播放器
- 15. 在後臺啓動Android默認音樂播放器
- 16. 如何在啓動時播放音樂?
- 17. Android Studio音樂播放器列表視圖播放列表
- 18. Android - 爲Google Play音樂創建Android音樂播放器?
- 19. 在Android音樂播放器中播放音頻文件
- 20. 使用JavaScript音樂播放器播放LastFM播放列表
- 21. 使用python播放音樂
- 22. Android Mediplayer未播放音樂
- 23. 在android中播放音樂
- 24. 如何在音樂播放器中播放LRC和音樂
- 25. 音樂播放
- 26. 通過android揚聲器播放音樂
- 27. Android手機音樂播放器?
- 28. Android音樂流式播放器
- 29. Android:如何創建音樂播放器?
- 30. Android音樂播放器小部件
的作品就像一個魅力:) – Calvin 2013-09-16 14:00:05
如何檢查媒體播放器應用程序是這不上了Nexus 6的工作設備 – 2014-01-20 07:01:38
上availbe或沒有(在照片應用程序打開) – nbarraille 2015-07-24 21:21:48