SWF形式のBGMを停止、再生する方法とvideo tagを使ってiPadも対応する
Web SiteにBGMを埋め込んだときの手順をMemo.
環境: Adobe Flash Professional CS5, swfobject 2.2
1. BGM用の曲(MP3)をSWFに
Adobe Flash Professionalが使える環境なら
File → Import → Import to Library ...
からMP3をImportして、TimeLine PanelにDrug&Dropすれば完了。ActionScriptは
Play();
を埋め込んでおく。
後で気付いたけど、Flowplayerにmp3を再生する機能があるので、これを使った方が簡単にできる気がする。
2. PCとMobileを判断してSite埋め込む
iPhone, iPadではswfを再生できないので、前の記事を参考にPCかMobileかを判断して、Mobileの場合はHTML5のVideo tagを使うようにする。
3. 再生、停止する方法
PCの場合は、swfobjectをつかって、
再生する場合はembedSWF
停止したい場合はremoveSWF
すればいい。(今ならFlowplayer + mp3でやる)
video tagの場合は下記Siteを参考に。ちなみにiPadで画面読み込みと同時に曲の再生は出来ないみたい。
< Related Posts >