GameClip (JSON)

GameClip

GameClip 对象具有以下规范。

成员 类型 说明
gameClipId 字符串 分配给游戏剪辑的 ID。
state GameClipState 系统中游戏剪辑的状态。
dateRecorded DateTime 录制开始的日期和时间,使用 UTC 时间(ISO 8601 格式)。
lastModified DateTime 上次修改游戏剪辑或其元数据的时间,使用 UTC 时间(ISO 8601 格式)。
userCaption 字符串 用户输入的未本地化的游戏剪辑的字符串。
type GameClipTypes 剪辑类型。 可以是多个值,并以逗号分隔(如果是多个值)。
source GameClipSource 如何获取剪辑。
visibility GameClipVisibility 游戏剪辑在系统中发布后的可见性。
durationInSeconds 32 位无符号整数 游戏剪辑的持续时间(秒)。
scid 字符串 游戏剪辑所关联的 SCID。
分级 双精度浮点数 与游戏剪辑关联的分级,范围为 0.0 到 5.0。
ratingCount 32 位无符号整数 此剪辑被评级的次数。
浏览 32 位无符号整数 与游戏剪辑关联的视图数。
titleData 字符串 游戏特定的属性包。
titleData 字符串 主机特定的属性包。
缩略图 GameClipThumbnail 的数组 GameClipThumbnail 对象的数组。
gameClipUris GameClipUri 的数组 GameClipUri 对象的数组。
xuid 字符串 游戏剪辑所有者的 XUID,作为字符串封送。
clipName 字符串 剪辑名称的本地化版本,根据从游戏管理系统查找的请求的输入法区域设置。

示例 JSON 语法

{
     "id": "7ce5c1a7-1255-46d3-a90e-34a0e2dfab06",
     "xuid": "2716903703773872",
     "state": "Published", 
     "dateRecorded": "2012-12-23T12:00:00Z",
     "lastModified": "2012-10-31T10:45:00Z",
     "clipName": "Forza 4",
     "userCaption": "My awesome car flip",
     "type": "DeveloperInitiated, Achievement",
     "source": "TitleDirect",
     "visibility": "Default",
     "durationInSeconds": 30,
     "scid": "ecb5497e-76d4-4a8a-870d-e76a26306b7d",
     "rating": 1.0,
     "views": 5,
     "thumbnails": [
       {
         "uri": "http://gameclips.xbox.com/thumbnails/7ce5c1a7-1255-46d3-a90e-34a0e2dfab06/small.jpg",
         "fileSize": 123,
         "width": 120,
         "height": 250
       }
     ],
     "gameClipUris": [
       {
         "uri": "http://gameclips.xbox.com/clips/7ce5c1a7-1255-46d3-a90e-34a0e2dfab06/clip.mp4",
         "fileSize": 1234565,
         "uriType": "Download",
         "expiration": "9999-12-31T23:59:59.9999999"
       }
     ]
   }
    

另请参阅

父级

JavaScript 对象表示法 (JSON) 对象参考