Javascript soundcloud api-如何检查录制的曲目是否处于活动状态?

Javascript soundcloud api-如何检查录制的曲目是否处于活动状态?,javascript,soundcloud,Javascript,Soundcloud,如何检查录制的曲目是否已上载并处于活动状态以进行嵌入 我想显示嵌入预览跟踪一旦上传完成 但在解析url时,我从scPlayer api得到404错误 可以跟踪曲目的可用性,基于此,我可以使用sCplayer() 用于解析轨迹 有什么帮助吗 谢谢 Peter我知道在/tracks资源中有一个名为state的属性,它可能就是您要查找的 在他们的文档中,他们给出的示例值是finished,因此可能会在曲目准备就绪之前读取upload或processing。NB:我自己没试过 { "id": 131

如何检查录制的曲目是否已上载并处于活动状态以进行嵌入

我想显示嵌入预览跟踪一旦上传完成

但在解析url时,我从scPlayer api得到404错误

可以跟踪曲目的可用性,基于此,我可以使用sCplayer()

用于解析轨迹

有什么帮助吗

谢谢
Peter

我知道在
/tracks
资源中有一个名为
state
的属性,它可能就是您要查找的

在他们的文档中,他们给出的示例值是
finished
,因此可能会在曲目准备就绪之前读取
upload
processing
。NB:我自己没试过

{
  "id": 13158665,
  "created_at": "2011/04/06 15:37:43 +0000",
  "user_id": 3699101,
  "duration": 18109,
  "commentable": true,
  "state": "finished",
  "sharing": "public",
  "tag_list": "soundcloud:source=iphone-record",
  "permalink": "munching-at-tiannas-house",
  "description": null,
  "streamable": true,
  "downloadable": true,
  "genre": null,
  "release": null,
  "purchase_url": null,
  "label_id": null,
  "label_name": null,
  "isrc": null,
  "video_url": null,
  "track_type": "recording",
  "key_signature": null,
  "bpm": null,
  "title": "Munching at Tiannas house",
  "release_year": null,
  "release_month": null,
  "release_day": null,
  "original_format": "m4a",
  "original_content_size": 10211857,
  "license": "all-rights-reserved",
  "uri": "http://api.soundcloud.com/tracks/13158665",
  "permalink_url": "http://soundcloud.com/user2835985/munching-at-tiannas-house",
  "artwork_url": null,
  "waveform_url": "http://w1.sndcdn.com/fxguEjG4ax6B_m.png",
  "user": {
    "id": 3699101,
    "permalink": "user2835985",
    "username": "user2835985",
    "uri": "http://api.soundcloud.com/users/3699101",
    "permalink_url": "http://soundcloud.com/user2835985",
    "avatar_url": "http://a1.sndcdn.com/images/default_avatar_large.png?142a848"
  },
  "stream_url": "http://api.soundcloud.com/tracks/13158665/stream",
  "download_url": "http://api.soundcloud.com/tracks/13158665/download",
  "playback_count": 0,
  "download_count": 0,
  "favoritings_count": 0,
  "comment_count": 0,
  "created_with": {
    "id": 124,
    "name": "SoundCloud iPhone",
    "uri": "http://api.soundcloud.com/apps/124",
    "permalink_url": "http://soundcloud.com/apps/iphone"
  },
  "attachments_uri": "http://api.soundcloud.com/tracks/13158665/attachments"
}
发件人:


或者,也可以有另一个值,如
duration
stream\u url
,在曲目准备就绪之前,该值将一直为空。

我知道在
/tracks
资源中有一个名为
state
的属性,它可能就是您正在查找的

在他们的文档中,他们给出的示例值是
finished
,因此可能会在曲目准备就绪之前读取
upload
processing
。NB:我自己没试过

{
  "id": 13158665,
  "created_at": "2011/04/06 15:37:43 +0000",
  "user_id": 3699101,
  "duration": 18109,
  "commentable": true,
  "state": "finished",
  "sharing": "public",
  "tag_list": "soundcloud:source=iphone-record",
  "permalink": "munching-at-tiannas-house",
  "description": null,
  "streamable": true,
  "downloadable": true,
  "genre": null,
  "release": null,
  "purchase_url": null,
  "label_id": null,
  "label_name": null,
  "isrc": null,
  "video_url": null,
  "track_type": "recording",
  "key_signature": null,
  "bpm": null,
  "title": "Munching at Tiannas house",
  "release_year": null,
  "release_month": null,
  "release_day": null,
  "original_format": "m4a",
  "original_content_size": 10211857,
  "license": "all-rights-reserved",
  "uri": "http://api.soundcloud.com/tracks/13158665",
  "permalink_url": "http://soundcloud.com/user2835985/munching-at-tiannas-house",
  "artwork_url": null,
  "waveform_url": "http://w1.sndcdn.com/fxguEjG4ax6B_m.png",
  "user": {
    "id": 3699101,
    "permalink": "user2835985",
    "username": "user2835985",
    "uri": "http://api.soundcloud.com/users/3699101",
    "permalink_url": "http://soundcloud.com/user2835985",
    "avatar_url": "http://a1.sndcdn.com/images/default_avatar_large.png?142a848"
  },
  "stream_url": "http://api.soundcloud.com/tracks/13158665/stream",
  "download_url": "http://api.soundcloud.com/tracks/13158665/download",
  "playback_count": 0,
  "download_count": 0,
  "favoritings_count": 0,
  "comment_count": 0,
  "created_with": {
    "id": 124,
    "name": "SoundCloud iPhone",
    "uri": "http://api.soundcloud.com/apps/124",
    "permalink_url": "http://soundcloud.com/apps/iphone"
  },
  "attachments_uri": "http://api.soundcloud.com/tracks/13158665/attachments"
}
发件人:

或者,也可以有另一个值,如
duration
stream\u url
,在曲目准备就绪之前读取NULL