c# - 有没有办法查看 Windows Media Player 何时加载视频及其所有信息
问题描述
事件选项卡中是否缺少某些内容,例如 onReady 或其他内容?有没有办法说例如记录视频何时加载到媒体播放器对象中,然后只有在它完成加载后才做某事?
我目前正在尝试做的是获取有关音轨的信息,但它没有发生。
{ axmpClipEditor.URL = @"F:\Videos\Rocket League\RLvid.mp4"; for(int a = 1; a < ((WMPLib.IWMPControls3)axmpClipEditor.Ctlcontrols).audioLanguageCount; a++) { comboBox1.Items.Add(a); } }
但没有任何东西被放入组合框中。如果我制作一个单独的按钮并将for循环放在onclick中并在视频开始播放后按下它,它就会列出组合框中的所有曲目。
解决方案
推荐阅读
- c# - 为什么计数器在线程池中不起作用
- javascript - 如何在 javascript 或 jquery 中使用变量作为数组键
- actionscript-3 - 在 AS3 中好的 Cast 有什么要求?
- c - 在嵌套 C 结构的部分初始化中苦苦挣扎 - 在“->”标记之前预期“=”
- unit-testing - 使用 CHAI 的测试设置器和获取器
- matlab - 使用 matlab GUI 编辑 .txt 文件中的特定数字 使用搜索/替换
- firebase - 函数 SignOut Firebase 返回 true - Flutter
- html - 在 HTML 和 CSS 代码中定位元素
- html - webp 图像未使用 Angular 8、Chrome 版本 78 显示
- performance - Dynatrace:UEM设置的dtCookie Cookie中的srv是什么意思