WPF 中的音频与视频处理
1. WPF 音频与视频支持概述
WPF 在音频和视频支持方面相较于之前的 .NET 版本有了显著提升。在音频方面,WPF 能够播放多种格式的声音,包括 MP3 以及 Windows Media Player 支持的其他格式,但与 DirectSound 相比仍有差距,且缺乏获取声音频谱数据的功能。在视频方面,WPF 的视频支持更为出色,它能将视频与其他 WPF 元素深度集成,例如可以用视频填充大量元素,并与特效、动画、透明度甚至 3D 对象结合使用。
2. 播放 WAV 音频
- .NET 框架的声音支持历史 :.NET 框架早期版本(1.0 和 1.1)没有提供管理音频播放的方式,直到 .NET 2.0 才引入了
SoundPlayer类,但该类功能有限,只能播放 WAV 音频文件,不支持同时播放多个声音,也无法控制音频播放的细节(如音量和平衡)。若要实现这些功能,使用 Windows Forms 工具包的开发者需使用非托管的quartz.dll库。 - SoundPlayer 类
- 使用步骤 :
- 创建
SoundPlayer实例。 - 通过设置
Stream属性或SoundLocation属性指定声音内容。若有包含 WAV 音频内容的基于流的对
- 创建
- 使用步骤 :
超级会员免费看
订阅专栏 解锁全文
465

被折叠的 条评论
为什么被折叠?



