gpt4 book ai didi

ios - iTunes RSS Feed 总是返回 duration=30000

转载 作者:行者123 更新时间:2023-11-29 11:52:54 25 4
gpt4 key购买 nike

我正在使用以下 link为了从美国的 iTunes 中获得前 10 首歌曲:

https://itunes.apple.com/us/rss/topsongs/limit=10/explicit=true/json

我需要每首歌的时长,但我总是收到 30000 的时长值:

"im:duration": {
"label": "30000"
}

这是什么意思,有没有办法获得正确的持续时间值?谢谢。

最佳答案

我用了这个online time calculator所有歌曲总时长为37.97分钟;检查歌曲样本点燃世界(使用 P!nk)

我认为30000 只是样本持续时间 的值。您提供的 RSS 链接不包含歌曲的时长如 iTunes 网站所示

如果您确实需要歌曲的真实持续时间,则必须使用另一种方式获取此信息。


我尝试使用“The Widget Builder”并选择“iTunes 搜索”。

在这里,当您使用小部件搜索歌曲时(例如:键入 dile),如果您在“网络”选项卡中进行调试,您将获得此 URL:

https://itunes.apple.com/search?limit=20&country=us&media=music&entity=song&term=dile&callback=jQuery183020996109495104198_1478097762593&_=1478097910165

结果是:

{
"wrapperType": "track",
"kind": "song",
"artistId": 65630139,
"collectionId": 76542569,
"trackId": 76542586,
"artistName": "Don Omar",
"collectionName": "The Last Don",
"trackName": "Dile",
"collectionCensoredName": "The Last Don",
"trackCensoredName": "Dile",
"artistViewUrl": "https://itunes.apple.com/us/artist/don-omar/id65630139?uo=4",
"collectionViewUrl": "https://itunes.apple.com/us/album/dile/id76542569?i=76542586&uo=4",
"trackViewUrl": "https://itunes.apple.com/us/album/dile/id76542569?i=76542586&uo=4",
"previewUrl": "http://a1801.phobos.apple.com/us/r1000/136/Music7/v4/49/06/fe/4906fee2-16c0-9e99-64e9-e2d39c58b2b5/mzaf_6968581882856624700.plus.aac.p.m4a",
"artworkUrl30": "http://is4.mzstatic.com/image/thumb/Music5/v4/d3/b3/6c/d3b36c67-3b50-f55e-df74-9febe37c80f9/source/30x30bb.jpg",
"artworkUrl60": "http://is4.mzstatic.com/image/thumb/Music5/v4/d3/b3/6c/d3b36c67-3b50-f55e-df74-9febe37c80f9/source/60x60bb.jpg",
"artworkUrl100": "http://is4.mzstatic.com/image/thumb/Music5/v4/d3/b3/6c/d3b36c67-3b50-f55e-df74-9febe37c80f9/source/100x100bb.jpg",
"collectionPrice": 9.99,
"trackPrice": 1.29,
"releaseDate": "2003-06-17T07:00:00Z",
"collectionExplicitness": "notExplicit",
"trackExplicitness": "notExplicit",
"discCount": 1,
"discNumber": 1,
"trackCount": 15,
"trackNumber": 4,
"trackTimeMillis": 204600,
"country": "USA",
"currency": "USD",
"primaryGenreName": "Latin Urban",
"isStreamable": true
}

在那里,您将获得 trackTimeMillis 属性。

希望对您有所帮助。

关于ios - iTunes RSS Feed 总是返回 duration=30000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40377503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com