混合媒体查看器的JavaScript API引用。
setAsset( *
asset*[,data]))
设置新资产和可选的其他资产数据。 您可以在之前或之后随时调用此参数 init()
. 如果在 init()
,则查看器会在运行时交换资产。
另请参阅 init.
*
资产*
- { String
}新资产ID或显式混合媒体集,并在之后附加可选的图像服务修饰符 ?
.
此查看器不支持使用IR(图像渲染)或UGC(用户生成的内容)的图像。
*
数据*
- { JSON
}新标题文件的位置。
如果未指定,则描述按钮在用户界面中不可见。 使用此参数指定的字幕适用于混合媒体集中排在首位的视频;后续视频播放时没有字幕。 此查看器支持以下组件ID:
组件ID |
查看器SDK组件类名称 |
---|---|
后验图像 |
要在视频开始播放之前在第一帧上显示的图像。 请参阅 VideoPlayer.posterimage . |
字幕 |
新字幕文件的位置。 如果未指定,则描述按钮在用户界面中不可见。 使用此参数指定的字幕适用于媒体集中排在首位的视频。 后续视频播放时没有字幕。 |
无。
单个媒体集引用:
<instance>.setAsset("Scene7SharedAssets/Mixed_Media_Set_Sample")
显式媒体集:
<instance>.setAsset("Scene7SharedAssets/Backpack_J;;advanced_image;,Scene7SharedAssets/Frame-6;;advanced_image;,Scene7SharedAssets/Frame-2;;advanced_image;,Scene7SharedAssets/SpinSet_Sample;;spin;,Scene7SharedAssets/ImageSet-Colors-Sample;;advanced_swatchset;,Scene7SharedAssets/Glacier_Climber_640x360;Scene7SharedAssets/Glacier_Climber_640x360;video;")
锐化修饰符已添加到该集中的所有图像:
<instance>.setAsset("Scene7SharedAssets/Mixed_Media_Set_Sample?op_sharpen=1")