我正在开发一个 Windows 窗体应用程序,其中嵌入了一个 Windows Media Player,可以让您播放视频文件。独特之处在于我更改了媒体文件的扩展名(由于我无法在此处详细说明的原因)。例如,“xyz.wmv”可能被称为“xyz.ext”。他们玩得很好,但在玩之前,我收到消息:
“您尝试播放的文件的扩展名与文件格式不匹配。播放该文件可能会导致意外行为。您希望播放器尝试播放该文件吗?”
您可以单击"is",甚至可以选中该框以不再显示该消息,但我不希望这样做,因为所有明显的原因包括它让用户感到困惑。我已经研究了 .settings 属性,但找不到抑制此消息以及更重要的是可能出现的其他消息的方法。
最佳答案
媒体播放器无法识别 .ext(例如)扩展名,因此会出现警告。
要更改此设置,您可以修改注册表并注册此扩展。这是官方描述:File Name Extension Registry Settings
最简单的方法是创建一个注册表项,如下所示:
HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\Extensions\.ext
并添加两个键值:
Runtime (DWORD): 6
Permissions (DWORD): 15 (or 0xF in hexa)
这显示在这里:
关于vb.net - 禁止来自嵌入式 Windows Media PLayer 的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16496565/