SwiftUI MPMediaEntityPercientID 与当前曲目的 AppleScript 持久 ID

问题描述 投票:0回答:1

我正在尝试在两者之间进行转换,以便我可以从 AppleScript 获取歌曲 id,通过 swift 将其修改为 MPMediaEntityPercientID,然后传输它,以便可以通过 MPMediaPlayerController 在 iPhone 上播放歌曲,该控制器使用数字 ID,而当前曲目的AppleScript持久ID似乎是十六进制的。然而,两者并没有通过转换排列起来。

例如:

  • 当前曲目的永久ID:9B69EE34B871B139
  • MPMediaEntityPersistentID:3883488694722924594
  • 当前曲目转换后的持久ID:11198743858633617721
  • 转换后的 MPMediaEntityPersistentID:35E4EC646A349032

正如你所看到的,即使他们是同一首歌,他们似乎也没有排队。

我期望当前轨道的持久ID的十进制值等于MPMediaEntityPersistentID,并且向后相同

swift applescript apple-musickit
1个回答
0
投票

似乎由于某种原因,不同设备上的持久 ID 有所不同

© www.soinside.com 2019 - 2024. All rights reserved.