这篇文章说
MediaPlayerLauncher 启动媒体播放器应用程序并播放指定的媒体文件。媒体文件存储在独立存储或应用程序的安装目录中。
但是,我想从库中选择某个专辑中的歌曲(使用MediaLibrary
)并启动默认的媒体播放器来播放它。这该怎么做 ?
这篇文章说
MediaPlayerLauncher 启动媒体播放器应用程序并播放指定的媒体文件。媒体文件存储在独立存储或应用程序的安装目录中。
但是,我想从库中选择某个专辑中的歌曲(使用MediaLibrary
)并启动默认的媒体播放器来播放它。这该怎么做 ?
基本上你不能用当前的 API 做到这一点。
MediaPlayerLauncher 采用 MediaLocationType类型的参数,从文档中我们可以看到没有访问媒体库的选项
将 MediaLocationType.Data 用于存储在隔离存储中的媒体文件。将 MediaLocationType.Install 用于作为应用程序项目一部分的媒体文件。它们捆绑在 .xap 文件中并存储在应用程序的安装目录中。
我为此功能创建了一个UserVoice请求。希望如果有足够多的人投票支持,我们将在下一次更新中获得它。