如何在Windows Phone Runtime中的BackgroundAudioPlayer中播放StorageFile音乐?

时间:2014-08-10 08:21:35

标签: c# windows-phone-8 windows-runtime windows-phone background-audio

我在前台有StorageFile个实例是指音乐文件。我想在BackgroundAudioTask中播放,但问题是:

  

确保定义所有对象以在后台设置其来源   仅限流程。如果您的,系统将抛出InvalidCastException   app尝试在前台进程中设置URI以外的源。

  • 我无法传递文件路径,然后使用StorageFile.GetFileFromPathAsync在后台从存储重新加载它,因为我的应用可能无法访问它(来自其他应用内部存储的共享文件)。

我想到的唯一解决方案是将相同的StorageFile对象传递给后台,但由于它们位于不同的线程上,所以不知道如何操作。

那么如何在后台播放文件?

(这是一款Windows手机运行时应用)

0 个答案:

没有答案