我正在为分布式 MP3 播放器选择一个平台。它的基本功能将是:
- 验证自己并查询中央服务器(通过对 asmx Web 服务的 HTTP 请求)
- 以某些 JSON 格式获取已批准的 MP3 列表
- 将这些 MP3 下载到本地磁盘
- 播放下载的文件(不是流,播放器也必须在没有临时连接到服务器的情况下工作)
我正在考虑基于 HTML5 的播放器。但我不确定新 HTML5 的 File 对象功能。是否可以将大量 (GB) 的 mp3 数据下载并存储到本地磁盘并仅在 HTML5/js 中访问?
我是不是错过了什么?是否还有一些其他的空白?客户需要尽可能多的平台播放器,因此在 WPF C# 中快速工作是最后的选择。