gpt4 book ai didi

vb.net - Microsoft.DirectX.AudioVideoPlayback,如何设置跟踪语言?

转载 作者:行者123 更新时间:2023-12-03 01:21:18 25 4
gpt4 key购买 nike

我正在将Microsoft.Directx.AudioVideo.Playback.dll用于我的视频播放器,并且一切进展顺利...

但是现在我的视频带有双重音轨,而且找不到改变音轨或字幕的方法...

您能帮我吗,我知道一定要做,但是我不知道该怎么做!

非常感谢你的一切

最佳答案

此API的设计未考虑媒体文件可能具有多个音轨的情况。您将需要使用不同的API,以提供更好的跟踪和字幕灵活性,例如高级WPF MediaElement或一些低层媒体API(例如DirectShow或Media Foundation)的包装(分别为DirectShow.NET libraryMediaFoundation.NET更少)。

如果希望获得与oj​​it_code API相同的易用性,则可能希望使用.NET API和控件(例如WPF MediaElement,XAML MediaPlayerElement),并限制在它们所支持的媒体范围和类型之内。

通过包装器使用低级媒体API(它们反过来都期望从C++而不是.NET消费)提供了更好的灵活性,但同时也与深入研究非常小的媒体播放细节有关。

关于vb.net - Microsoft.DirectX.AudioVideoPlayback,如何设置跟踪语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61200895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com