0

StorageFile在前台有一个实例是指一个音乐文件。我想玩它,BackgroundAudioTask但问题是:

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

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

我想到的唯一解决方案是将相同的 StorageFile 对象传递给后台,但不知道该怎么做,因为它们位于不同的线程上。

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

(这是一个 Windows Phone 运行时应用程序)

4

0 回答 0