如何在新音乐应用程序(MacOS Catalina)中打开苹果音乐(iTunes)链接

如何在新音乐应用程序(MacOS Catalina)中打开苹果音乐(iTunes)链接,macos,apple-music,apple-musickit,Macos,Apple Music,Apple Musickit,我有一个web应用程序,它与Apple Music的API一起使用来显示有关音乐发布的信息。自从MacOS Catalina推出音乐应用程序并删除iTunes后,这种行为发生了变化。像这样的链接在iTunes中打开了相册,但在音乐应用程序中没有打开: 我在上面URL的页面源代码上做了一些挖掘,并注意到如果将https://替换为itmss://,则唱片集确实会在音乐应用程序中打开: itmss://music.apple.com/us/album/incredible-vice-ep/1491

我有一个web应用程序,它与Apple Music的API一起使用来显示有关音乐发布的信息。自从MacOS Catalina推出音乐应用程序并删除iTunes后,这种行为发生了变化。像这样的链接在iTunes中打开了相册,但在音乐应用程序中没有打开:

我在上面URL的页面源代码上做了一些挖掘,并注意到如果将
https://
替换为
itmss://
,则唱片集确实会在音乐应用程序中打开:

itmss://music.apple.com/us/album/incredible-vice-ep/1491161925

然而,这种行为似乎被打破了:

  • 如果音乐应用程序已在计算机上打开,则从浏览器中单击上面的链接会将焦点放在音乐应用程序上,然后正确重定向到相关唱片集

  • 如果音乐应用程序尚未打开,则从浏览器中单击上述链接将启动音乐应用程序,但不会重定向到相关唱片集


如果音乐应用程序尚未打开,是否有一种方法可以同时打开音乐应用程序,以及打开应用程序内的相关相册?

您应该使用
Music://
方案并添加
app=itunes
作为查询参数

以您为例,这将导致:

musics://music.apple.com/us/album/incredible-vice-ep/1491161925?app=itunes

您应该使用
music://
方案并添加
app=itunes
作为查询参数

以您为例,这将导致:

musics://music.apple.com/us/album/incredible-vice-ep/1491161925?app=itunes