控制面板\程序\默认程序\设置关联没有提供选择 - Windows Media Player 是唯一的选项。我尝试修改 MMS 的注册表(shell\command 键),但 MMS 仍然与 Windows Media Player 关联
答案1
关联 mms 流的问题在于,它们不是传统意义上的具有扩展名的文件,因此您将找不到要关联的内容。这些流实际上是一个 URL。例如:
mms://a1729.l2168647534.c21686.g.lm.akamaistream.net/D/1729/21686/v0001/reflector:53822
在注册表中您可以找到以下内容:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WMP11.AssocProtocol.MMS - URL:mms 协议
此级别之下有一个使用 shell 打开 cpommand 的子项,如果还没有,您可以尝试更改该位置中的默认处理程序。
要在 vlc 中打开 mms 流,您可以从工具栏中选择“媒体/打开网络流”,然后直接粘贴一个 url(例如上面的 url)。
如果您总是希望 vlc 从浏览器中打开流,则取决于您使用的浏览器。如果您使用的是 vlc 的安装程序版本,它应该添加适用于 Firefox 等浏览器的插件和适用于 IE 的 activex 控件。
如果插件添加正确,第一次打开 MMS 源时您应该会收到一条提示:
如果您拥有 vlc 的“zip”版本,则需要手动执行操作。请参阅解压后的 vlc 目录中 activex 文件夹中的 readme.txt。
答案2
如何将媒体文件关联到 VLC
这应该通过 VLC 设置界面完成,选择“工具 | 首选项”,然后单击“文件关联”按钮。选择您希望使用 VLC 打开的任何文件扩展名,然后单击“应用”。这会将所有媒体文件图标更改为 VLC 锥体,双击其中任何一个都会打开 VLC 并立即开始播放媒体。
如果这似乎对 UI 没有影响,并且/或者双击文件图标无法启动 VLC,请检查您是否已通过“开始 | 默认程序”正确设置了 Windows 首选项(在 Vista 上;请参阅 Windows XP 或更新的 Windows 操作系统上的相关项目;这可能不适用于 Windows 2000)。在该 UI 中单击“设置默认程序”,选择“VLC 媒体播放器”项并检查说明(通常会显示“此程序的所有默认设置均处于活动状态”)。然后通过单击“将此程序设置为默认程序”或“选择此程序的默认设置”来选择您自己的操作方案。
实现相同效果的其他方法如下(不推荐)。使用 Windows 资源管理器的上下文菜单
- 在 Windows 资源管理器中,右键单击要打开的文件。
- 在弹出的上下文菜单中单击“打开方式”。
- 单击“VLC 媒体播放器”仅使用一次 VLC,或单击“默认程序...”
- 单击要用于打开文件的程序 (VLC) 的名称。 * 如果未显示 VLC,请单击浏览以在您的硬盘上找到它。
或者:
- 在 Windows 资源管理器中,右键单击要使用 VLC 打开的文件。
- 在弹出的上下文菜单中单击“属性”。
- 在常规选项卡上,单击更改。
- 单击您想要用来打开文件的程序 (VLC) 的名称。
这两个选项中的任何一个都会影响与您选择的文件具有相同文件扩展名(文件名句点后的字母)的所有文件。例如,如果您更改打开 goober.avi 的程序,那么所有 .avi 文件都将使用 VLC 打开。