c# - 尝试在系统上存储 XBOX UWP 的音乐
问题描述
我正在编写一个 UWP 音乐播放器,它将存储在 OneDrive 中的音乐同步到本地计算机以播放它。用户可以将其存储在 App 文件夹或他的音乐文件夹中。
我也希望这个应用程序可以在 XBoxOne 上运行。不幸的是,在系统上存储数据会很快抛出没有足够的磁盘空间异常。
根据MSDN Answer,一个应用程序最多可以有 3GB,如果没有其他 UWP 应用程序占用该空间,似乎有办法将其增加到 16GB。
Xbox 上没有专用的音乐文件夹。(获取StorageFolder
返回null的方法)
有没有办法在 Xbox 上存储更多数据?一些音乐库很容易超过 50GB。
解决方案
不,不支持应用程序在内部驱动器上获取额外空间(可以有一个用户音乐文件夹,但这里的空间是有限的)。获取音乐文件夹失败的原因可能是您没有声明该功能。由于存储空间有限,我强烈建议您不要在此处写入文件。
您可以格式化外部 USB 驱动器以用于媒体播放并将其插入,如果您具有清单中定义的功能,则允许应用程序从中读取。
https://docs.microsoft.com/en-us/windows/uwp/packaging/app-capability-declarations
如果您想从格式化为媒体的外部驱动器读取数据,请参阅上文以声明对可移动存储的访问。
谢谢。
推荐阅读
- python-3.x - 如何从列表中提取一些特定的字符串并将它们存储在beautifulsoup的变量中?
- vb.net - 在结构中使用字典
- django - 使用 Django 查询/显示多连接数据的最佳方法
- ios - 如何根据时间字段(自 1970 年午夜以来的秒数)获取日期?
- python-3.x - 使用 Twitter 提取地理位置的全名和国家代码
- sass - Gulp watch 只执行一次
- coq - 教堂数字
- html - CSS Grid auto-fit 和 min-max 留下空白
- javascript - 联系我们表单没有将所有填充字段发送到电子邮件,只有几个?PHP AJAX JS
- android - 如何在 Flutter 中创建一个按钮表并从中随机选择任何按钮?