BackgroundMediaPlayer设置媒体库项目的Uri源

萨哈普

WP 8.1具有BackgroundMediaPlayer来播放背景音频。

http://www.jayway.com/2014/04/24/windows-phone-8-1-for-developers-the-background-media-player/

在本教程中,作者设置ms-appx源来播放歌曲:

BackgroundMediaPlayer.Current.SetUriSource(new Uri("ms-appx:///Assets/Media/Ring01.wma"));

成功了 但是,如何通过音乐库中的音频设置SetUriSource?仅使用SetUriSource,因为:

新的后台播放器提供了三种简单的播放歌曲的方法。SetFileSource,SetStreamSource和SetUriSource。只能从前台应用程序中调用其中之一,即SetUriSource方法。其他需要从您的任务中使用。这样做的原因是,除非在任务中进行了设置,否则后台播放器无权访问SetFIleSource或SetStreamSource所在的内存。

在哪里可以阅读有关WP8.1的高级内容?谢谢您的提前。

罗马斯

您可以使用MusicLibrary中的文件,通过使用文件的完整系统路径来设置Uri 例如这样:

StorageFile file = (await KnownFolders.MusicLibrary.GetFilesAsync()).FirstOrDefault();
BackgroundMediaPlayer.Current.SetUriSource(new Uri(file.Path, UriKind.RelativeOrAbsolute));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

BackgroundMediaPlayer设置媒体库项目的Uri源

来自分类Dev

Sitecore中是否可以显示用户无权访问的媒体库项目的链接?

来自分类Dev

Sitecore:如何通过URL获得媒体库项目?

来自分类Dev

避免在媒体库中限制100个项目

来自分类Dev

Sitecore:如何通过URL获得媒体库项目?

来自分类Dev

Sitecore媒体库MaxSize

来自分类Dev

Orchard 1.8 –媒体库项目与物理文件夹同步

来自分类Dev

浏览媒体库未打开

来自分类Dev

SVG文件到媒体库

来自分类Dev

Sitecore从媒体库显示电影

来自分类Dev

Sitecore媒体库和Azure CDN

来自分类Dev

检测媒体库ios的权限

来自分类Dev

在Kindle Fire上访问媒体库

来自分类Dev

SVG文件到媒体库

来自分类Dev

防止附件从媒体库中删除

来自分类Dev

从IOS WebView访问媒体库

来自分类Dev

什么要转码我的媒体库?

来自分类Dev

Orchard CMS:我可以使用Amazon S3服务作为媒体库的源吗?

来自分类Dev

从Wordpress媒体库获取单个特定图像

来自分类Dev

媒体库中存储的文件的视频播放

来自分类Dev

从Umbraco 7中的媒体库显示图像

来自分类Dev

图像未显示在Wordpress媒体库中

来自分类Dev

如何访问WP 8.1中的媒体库?

来自分类Dev

更新Wordpress媒体库中的img src

来自分类Dev

如何在媒体库中循环显示图像?(wordpress)

来自分类Dev

打开Sitecore媒体库时获取404

来自分类Dev

Umbraco:从媒体库输出SVG文件的内容

来自分类Dev

如何使用文件流创建Kentico媒体库文件

来自分类Dev

将Dropzone js集成到媒体库Wordpress中