我正在为 Windows 10 开发视频播放器。该播放器必须同时重现 HLS 和 AAC 轨道。
我想将AdaptiveMediaSource类用于视频轨道,因为它支持 HLS。对于音轨,我正在考虑使用AudioStreamingAgent类,但对于这种情况,我不确定它是否是最合适的选择。
除此之外,这两个轨道必须是独立的。我的意思是,虽然它们必须同步,但用户必须能够单独调整音量,甚至将它们静音,但我没有找到任何控制,甚至停止或恢复播放(我认为应该是音频/视频播放器的基本控制)。
我找到了代表音频和视频对象的MediaElement类,因此使用此类可以解决缺少控件的问题,但我不确定它通过流再现的能力。
我想知道的另一件事是,除了第一个对象之外,Windows 7 到 8.1 是否支持这种对象,它们也会在这个版本中吗?
哪个是正确的开发方法?
提前致谢!!