0
私は、スイッチsamsung smart tv to 3d mode.butのために、コンソールにエラーを表示しています。'null'はオブジェクトではありません - samsung smart tv 3d
はTypeError: 'ヌル' はオブジェクトではありません( 'SefPlugin.Open' を評価)
Main.onLoad = function()
{
this.enableKeys();
widgetAPI.sendReadyEvent();
var SefPlugin = document.getElementById("plugin");
SefPlugin.Open('Screen', '1.003', 'Screen');
console.log(SefPlugin.Execute("Get3DEffectMode"));
SefPlugin.Execute("Set3DEffectMode", MODE_3D_EFFECT_FROM_2D_TO_3D);
};
HTMLコード
<html>
-----------------------
<script type="text/javascript" language="javascript" src="$MANAGER_WIDGET/Common/API/Widget.js"></script>
<script type="text/javascript" language="javascript" src="$MANAGER_WIDGET/Common/API/TVKeyValue.js"></script>
<script type="text/javascript" src="$MANAGER_WIDGET/Common/webapi/1.0/webapis.js"></script>
</head>
<body onload="Main.onLoad();" onunload="Main.onUnload();">
<object id="plugin" classid="clsid:SAMSUNG-INFOLINK-SEF" style="width:0px; height:0px;"></object>
</body>
</html>
Dcoumentationはhttp://developer.samsung.com/tv/develop/legacy-platform-library/API00003/Screen_163
あなたはこの行' VAR SefPlugin =のdocument.getElementById( "プラグイン")にundefined' 'と' SefPlugin'を取得することができます。 idプラグインを持つ要素がDOMにあることを確認するか、正しいID名 –
でアクセスしてください。該当するHTMLを表示してください。 – jcaron
@RohitAgrawal html追加 – Shin