IP カメラ ビデオを表示するための NPAPI プラグインを開発しています。4:3、5:4、および 16:9 の比率をサポートするには、ユーザーの選択に従ってプラグインのサイズを変更する必要があります。
Chrome では問題なく動作しますが、Firefox ではまったく動作しません。
これが私のコードです
embed id=ipcam type="application/npipcam2" width=720 height=576
function OnChangeCmbWindowRatio()
{
try
{
var w=640;
var h=480;
var value=cmbWindowRatio.value;
if(value=="4:3")
{
w=640;
h=480;
}
if(value=="5:4")
{
w=720;
h=576;
}
else if(value=="16:9")
{
if(screen.width>1440 )
{
if(isIE6)
{
w=880;
h=495;
}
else
{
w=1280;
h=720+20;
}
}
else
{
w=880;
h=495;
}
}
if(isIE6)
{
ipcam.DT("IE6#plugin w="+w+",h="+h);
ipcam.style.width=w;
ipcam.style.height=h;
}
else
{
ipcam.DT("plugin w="+w+",h="+h);
ipcam.style.width=w;
ipcam.style.height=h;
ipcam.width=w;
ipcam.height=h;
}
SetCookie('windowRatio',value);
}
catch(e)
{
return;
}
}
IE 用の OCX も開発しました。現在、IE と Chrome は正常に動作しますが、Firefox では動作しません。
どんな助けでも大歓迎です!