本文介绍了BackgroundMediaPlayer设置媒体库项目的乌里源的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

WP 8.1有BackgroundMediaPlayer播放背景音乐。

WP 8.1 have BackgroundMediaPlayer to play background audio.

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

在本教程中作者建立MS-APPX源播放歌曲:

In this tutorial author setting up ms-appx source to play song:

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

成功。
但是,我怎么能SetUriSource了从音乐库音频?只使用SetUriSource,因为:

Successful.But, how can I SetUriSource up with Audio from Music Library? Using only SetUriSource because:

新的后台播放有三个简单的方法来播放歌曲。 SetFileSource,SetStreamSource和SetUriSource。只有其中一个可以从前台应用程序,即SetUriSource方法被调用。其他人需要从你的任务来代替。这样做的原因是,在后台播放鸵鸟政策访问,其中,除非它是在任务设置SetFIleSource或SetStreamSource位于存储器

我在哪里可以阅读有关先进WP8.1?
感谢您提前。

Where I can read advanced about WP8.1?Thank you for advance.

推荐答案

您可以从 MusicLibrary 的文件中使用文件的完整系统路径设置你的URI。例如像这样的:

You can set your Uri with a file from MusicLibrary by using file's full system path. For example like this:

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

这篇关于BackgroundMediaPlayer设置媒体库项目的乌里源的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-08 04:17