Javascript/JQuery を介して ActiveX コントロールを制御しています。コントロールは、標準のプレーヤーがサポートしていない、必要な特定の種類の形式を再生するビデオ プレーヤーです。
とにかく、プレーヤーの API コマンドの 1 つは、ビデオの特定のポイントをシークすることです。コマンドは次のようになります...
o = new PlayerObject("player");
o.createPlayer(width, height);
o.UseMediaServer(ipAddress);
o.UseFile(file);
o.Play();
o.Seek(30); //This doesn't work in Chrome
これは、ロード、再生などに関して、すべてのブラウザーでまったく同じように機能しますが、唯一の違いは、Chrome では、Seek(secs) コマンドがデータを ActiveX コントロールに正しく送信するように見えないことです。 ActiveX コントロールは、データを実際の値ではなくゼロ (0) として解釈するように、常にクリップの開始を示します。ActiveX コントロールは LONG を予期しているため、これはおそらく型に帰着すると思います。Mozilla と IE は正しく送信しているようですが、Chrome は送信していません。
ここからどこへ行けばいいのかわからないのですが、何かアイデアはありますか?
編集:明らかに、ActiveXリンクからプラグインへのリンクをラップするプラグインです