setAsset

混合媒体查看器的JavaScript API引用。

setAsset( *asset*[,data]))

设置新资产和可选的其他资产数据。 您可以在init()之前或之后随时调用此参数。 如果在init()之后调用,则查看器在运行时会交换资产。

另请参阅init

参数

*资产* - { String}新资产ID或显式混合媒体集,其后附加可选的图像服务修饰符 ?

此查看器不支持使用IR(图像渲染)或UGC(用户生成的内容)的图像。

*data* — 新标题 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")

在此页面上