[英]Get iTunes URL of MPMediaItem
有沒有辦法獲取MPMediaItem
的iTunes URL? 這樣我可以在iTunes中打開那首歌嗎?
找到您喜歡的歌曲后,我希望能夠像Shazam一樣擁有“在iTunes中打開此歌曲”選項。
謝謝
MPMediaItem
具有一個名為MPMediaItemPropertyAssetURL
的屬性,該屬性應包含您要查找的URL,至少在您沒有離線可用的歌曲時(聽起來好像不是)。
我正在尋找做同樣的事情。 我能想到的唯一解決方案是使用基於MPMediaItem
上的標題,專輯,藝術家等的iTunes Search API 。 遠非理想,因為結果可能不匹配,但可以滿足我的需求。
從iOS 10.3開始,我們可以從MPMediaItem中獲得一個名為playbackStoreID的名稱,但是有時它會返回“ 0”,而不是iTunes商店上的真實媒體ID。
@Marcus Stemple提到您可以從“ MPMediaItemPropertyAssetURL”獲得一個url,但不能保證將其返回。
我認為目前更好的方法可能是使用MPMediaItem中的信息(例如藝術家名稱和曲目名稱)來查詢iTunes Search API,然后檢索找到的最靠近壁櫥的結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.