ウェブ用の動画プレーヤーと言えば、僕もお仕事用サイトで配布してます。
そう言えばそろそろ新しいバージョンを作らなきゃアカン時期だよね。
問い合わせにも「今年の春には・・・」なんて答えまくってるし。
でも暇がない。。。
そんな中、仕事の依頼として先日からFLVプレーヤーをこしらえてます。
あぁ、自分のも作りたくてウズウズしちゃう。。。
で、今時なフルスクリーンの搭載でつまづいた。
と言うか納得いかない。
なんで <embed> タグ書かなきゃならんの!?
これ書かないと、フルスクリーンがクロスブラウザにできないみたい。
でもさ、これ W3C で非推奨タグなんだけど。。。
ブラウザさん、なんでこんな実装なの?
・・・仕方がないので JavaScript で吐かせるか。
ん。待て。
別に、タグ貼るのはクライアントさんだから、そこまで心配しなくても良いか。
でもなぁ。。。気持ち悪いなぁ。。。
ちなみに、FLASHでフルスクリーンを実現するには、ボタンイベントで以下を実行。
Stage['displayState'] = 'fullScreen';
んで、<object> タグに以下のパラメータを追加
<param name="allowFullScreen" value="true" />
で、<embed> にも以下の属性を追加。
allowFullScreen="true"
これでOK。
なにがOKなもんかいっ。