1

キャンバスを使用してレンダリングする Impact JS でゲームを作成しています。ゲームには、フロー プレーヤーを含む非表示の div を表示し、ビデオを再生するボタンがあります。その非表示の div には、div を閉じてビデオを停止するボタンもあります...これまでのところすべて良好です。問題は、ビデオを閉じたら、キャンバスをクリックしてフォーカスを戻す必要があることです。そのため、ビデオの下にあったボタンは、機能させるために 2 回クリックする必要があります。これは flowplayer に固有のものではないと判断しました。黒だけの非表示の div を表示して 5 秒で非表示にできますが、キャンバスはまだフォーカスを失います。これを見た人いますか?現時点ではショーストッパーです..実際に機能させる必要があります。

4

1 に答える 1

0

既に tabindex をキャンバスに適用しているようです。

キャンバスにフォーカスを設定するには、これが必要です。

ビデオの終了後にキャンバスにフォーカスを与えるには、次の操作を行います。

// get a reference to the canvas element

var canvas=document.getElementById('canvas');

// set focus to the canvas when the video ends

canvas.focus().
于 2013-10-21T20:16:45.870 に答える