我正在做一个wpf音乐播放器,使用system.windows.media命名空间mediaPlayer控件。在我看来,它可以在机器上播放音乐文件,也可以在线播放其他在线音乐。当它播放在线音乐时,首先下载然后缓冲一些,播放一些。最后,我觉得这个音乐听起来不错,想下载。我的问题是,既然已经播放了,那么这个文件是不是已经被下载到了本地了?如果是这样,我该怎么做呢?
答案 0 :(得分:0)
我不认为这是因为数字版权管理问题所支持的。拥有用户正在播放的内容的人可能只想要进行流式传输。但在内部,MediaPlayer很可能会保留一个缓冲区来搜索内容,但很可能没有保存到磁盘中。
那就是说,如果你有一个uri,你可以使用它来下载内容然后播放它,但我不确定这将如何工作流(开始下载内容,同时要求媒体播放器播放uri到那个本地文件)