AIRのHTMLLOADERでYouTube埋め込み動画を再生すると落ちる件
あけましておめでとうございます。ブンブン丸です。
新年一発目の今回は前回に引き続きAdobe AIR ネタです。
前回も書きましたが先月までAIR アプリケーションを作成していました。
今回はその時にハマった話の二つ目です。
作っていたアプリケーションはHTML LOADERを使ってローカルHTMLや外部サイトを表示したり等の機能を組み込んだものだったのです。
外部サイトを読み込んだあとにその問題は起きました。
そのサイトはページ内にYouTubeの動画の埋め込みが行われていたのですが、
その動画を再生するとアプリが落ちてしまうのです。
その確立8割5分くらい・・・。微妙です。
原因は何と・・・
調べて見ると動画の埋め込みタグが原因のようでした。
<iframe width="xxx" height="yyy" src="http://www.youtube.com/embed/xxxxxxxxxx?rel=0" frameborder="0" allowfullscreen></iframe>
と、こんな感じの記述だったのですが、embedがまずかったようでしたが、外部サイトなので書き換える事もできず、
最終的には動画を再生する為に別ページを用意して、そこには
<iframe width="xxx" height="yyy" src="http://www.youtube.com/v/xxxxxxxxxx?rel=0" frameborder="0" allowfullscreen></iframe>
という記述で再生させることにしました。
embedにはご注意を!
今回はここまで。
コメントをどうぞ