我正在做一个wpf音乐播放器,使用system.windows.media命名空间mediaPlayer控件。我认为,它可以在机器上播放音乐文件,也可以与其他在线音乐一起在线播放。当它播放在线音乐时,请先下载它,然后缓冲一些,然后播放一些。最后,我认为这首音乐听起来不错,想下载。我的问题是,既然已经播放过,那么这个文件还没有被下载到本地出来吗?如果是这样,我该怎么办?
最佳答案
由于数字版权管理问题,我不认为这是受支持的。谁拥有用户正在播放的内容,可能只希望将其流式传输。尽管在内部,MediaPlayer最有可能保留用于查找内容的缓冲区,但可能没有保存到磁盘。
就是说,如果您有一个uri,则可以使用它来下载本地内容然后再播放,但是不确定如何使用流媒体(开始下载内容,同时要求媒体播放器将uri播放到该本地文件中) )
关于wpf - 如何从System.Windows.Media.MediaPlayer资源获取音乐?在WPF应用程序中,在线音乐播放器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6046047/