Video360Viewer

Video360檢視器的JavaScript API參考。

Video360Viewer([config])

建構函式,建立新的HTML5 Video360 Viewer例項。

參數

設定

{object} 選用的JSON設定物件,可讓所有檢視器設定傳遞至建構函式,以避免呼叫個別setter方法。 包含以下屬性:

  • containerId - {String} DOM容器的ID (通常是 DIV ),檢視器會插入其中。 呼叫此方法時,不需要建立容器元素。 不過,容器必須存在於 init() 執行前填入。

    必要.

  • 引數 - {Object} 具有檢視器組態引數的JSON物件,其中屬性名稱為檢視器特定的組態選項或SDK修飾元,且該屬性的值為對應的設定值。

    必要.

  • 處理常式 - {Object} 具有檢視器事件回呼的JSON物件,其中屬性名稱是支援的檢視器事件的名稱,屬性值是對適當回呼的JavaScript函式參考。

    選擇性.

    另請參閱 事件回呼 以取得檢視器事件的詳細資訊。

  • localizedText - {Object} 含有本地化資料的JSON物件。 選擇性.

    另請參閱 使用者介面元素的本地化 以取得詳細資訊。

    另請參閱 檢視器SDK使用手冊 和範例,以取得物件內容的詳細資訊。

傳回

無。

範例

var video360Viewer = new s7viewers.Video360Viewer({
 "containerId":"s7viewer",
"params":{
 "asset":"Viewers/space_station_360-AVS",
 "serverurl":"https://s7d9.scene7.com/is/image/",
 "videoserverurl":"https://s7d9.scene7.com/is/content/"
},
"handlers":{
 "initComplete":function() {
  console.log("init complete");
}
},
"localizedTexts":{
"en":{
"Video360Player.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played."
},
"fr":{
"Video360Player.ERROR":"Votre navigateur ne prend pas en charge la vidéo HTML5 tag ou la vidéo ne peuvent pas être lus."
},
defaultLocale:"en"
}
});

本頁內容