尝试在系统上存储XBOX UWP的音乐

时间:2019-07-15 06:21:06

标签: c# uwp storage xbox xbox-one

我正在编写一个UWP音乐播放器,该播放器会将存储在您OneDrive中的音乐同步到本地计算机上以进行播放。用户可以将其存储在App文件夹或其音乐文件夹中。

我也希望该应用程序可以在XBoxOne上运行。不幸的是,在系统上存储数据将很快引发磁盘空间不足异常。

根据MSDN Answer,一个应用程序最多可以有3GB,并且如果没有其他UWP应用程序占用该空间,似乎有办法将其提高到16GB。

专用音乐文件夹在Xbox上不可用。 (获取StorageFolder的方法返回null)

有没有办法在Xbox上存储更多数据?一些音乐库轻松超过50GB。

1 个答案:

答案 0 :(得分:1)

否,不支持应用程序在内部驱动器上获取更多空间(可以有用户音乐文件夹,但此处空间有限)。无法获取音乐文件夹的原因可能是因为您没有声明该功能。由于存储空间有限,因此强烈建议您不要在此处写入文件。

您可以格式化用于播放媒体的外部USB驱动器并将其插入,如果清单中定义了功能,则允许从中读取应用程序。

https://docs.microsoft.com/en-us/windows/uwp/packaging/app-capability-declarations

如果要从格式化为媒体的外部驱动器中读取数据,请参阅上文,以声明对可移动存储的访问。

谢谢。