wpf - 如何从System.Windows.Media.MediaPlayer资源获取音乐?在WPF应用程序中,在线音乐播放器?

标签 wpf caching audio resources download

我正在做一个wpf音乐播放器,使用system.windows.media命名空间mediaPlayer控件。我认为,它可以在机器上播放音乐文件,也可以与其他在线音乐一起在线播放。当它播放在线音乐时,请先下载它,然后缓冲一些,然后播放一些。最后,我认为这首音乐听起来不错,想下载。我的问题是,既然已经播放过,那么这个文件还没有被下载到本地出来吗?如果是这样,我该怎么办?

最佳答案

由于数字版权管理问题,我不认为这是受支持的。谁拥有用户正在播放的内容,可能只希望将其流式传输。尽管在内部,MediaPlayer最有可能保留用于查找内容的缓冲区,但可能没有保存到磁盘。

就是说,如果您有一个uri,则可以使用它来下载本地内容然后再播放,但是不确定如何使用流媒体(开始下载内容,同时要求媒体播放器将uri播放到该本地文件中) )

关于wpf - 如何从System.Windows.Media.MediaPlayer资源获取音乐?在WPF应用程序中,在线音乐播放器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6046047/

相关文章:

wpf - 单击按钮时验证 ViewModel

ios - Kingfisher 默认缓存行为是什么?

c++ - 如何使用 libwebsocket 将 16 位音频数据发送到服务器

java - 我如何通过java程序从视频文件中提取音频

ios - 频繁点击按钮

c# - 计时器回调关闭 WPF 应用程序(DispatcherTimer 工作..)

WPF TreeView 动态分组

c# - 嵌入式wpf文本框不接受输入

java - https api 响应正在使用 apache httpclient 进行缓存

php - 将临时结果存储在单独的数据库表中