如何访问 Android 默认音乐应用程序创建的播放列表并调用音乐应用程序来播放它?
我正在编写一个 Android 应用程序,我想访问由 Android 默认音乐应用程序创建的播放列表。
在我的应用程序中,用户应该能够浏览播放列表并选择任何播放列表进行播放。
所以基本上我想知道如何访问它以及当用户选择任何播放列表时,如何将其传递到默认音乐应用程序以在后台播放。
与 ContentProvider 或 mediastore 有关吗?我真的不知道如何访问其他应用程序上的数据。
太感谢了!
I am writing an android app, and I want to access the playlist created by android default music app.
In my app, the user should be able to browse the playlist and select any playlist to play.
So basically I want to know how to access it and when user selects any playlist, how to pass it to default music app to play it in background.
Is it something to do with ContentProvider or mediastore?? I really don't know how to access data on other apps.
Thank you so much!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
要播放上面播放列表中的歌曲,我调用该函数
来自上面的 onCreate 方法。其余代码如下所述。
希望这会起作用。 :)
To play the songs from above playlists, I m calling the function
from the above onCreate method. And remaining code is as per mentioned below.
Hope this will work. :)
此活动结合了 Ankur Pandya 的两个答案,列出设备上的播放列表,然后播放第一个播放列表中的第一首曲目。
This activity combines Ankur Pandya's two answers to list the playlists on the device and then play the first track from the first playlist.
为了显示用户在 Android 中的默认音乐应用程序中创建的所有播放列表,我在我的活动中使用以下代码块:
在使用之前不要忘记包含这些代码
此代码经过测试并且在 target = android- 上运行良好8
To display all the playlist created by user in default music application in Android, I am using following block of code in my Activity:
Don't forget to include these before using
This code is Tested and working fine over target = android-8