0

我正在尝试在 Mac OS X 上添加一个 vlc:// 辅助协议。要注册该协议,我一直在尝试使用 MoreInternet PrefPane,但没有成功。

我想在我的浏览器中拥有一个 vlc://someressource.com/audio.mp3,它应该启动 VLC 并将http://someressource.com/audio.mp3添加到播放列表中(这在 Windows 和如果我没记错的话,Linux)。甚至可能只有 vlc://http:// 以便也支持 https。

我不知道如何实现这一目标。我尝试制作一个 bash 脚本,MoreInternet 不接受该脚本。然后我尝试通过嵌入我的 Bash 脚本的 Automator 制作应用程序。这也不起作用,因为 Automator 应用程序没有“创建者代码”——不管那是什么?!

你们中的任何人都可以指出我正确的方向吗?

提前致谢!

4

1 回答 1

0

看起来 MoreInternet 自 2006 年以来就没有更新过,所以我不能指望它运行良好。

创建者代码是在捆绑 ID 发明之前分配给应用程序的唯一 4 字符代码。如果你想要一个,注册一个代码,然后把它放在你的 Info.plist 中的 CFBundleSignature 键下。

与其使用 MoreInternet,不如在 Info.plist 中的 CFBundleURLTypes 下将您的应用声明为 URL 处理程序就足够了。理想情况下,VLC.app 会这样做。

于 2010-06-05T22:00:24.140 回答