2011-08-05
【HTML5】Android で video タグ設置するもタップに反応が無いとか色々。
ここ数日3時間ぐらいしか寝れてないので眠いです(´-ω-)
それはさておき今日はHTML5のお話を少し。
仕事でAndroid/iPhone向けに動画を配信しよーということで
スマートじゃないって事で、HTML5のvideoタグを使用。
今まで直リンだった動画をソースに指定して。。。
iPhone4では難なく再生(=∀=)/
Androidが問題児でした。。。
表示されてるビデオの枠をタップしても反応しない。
あっるぇぇぇぇぇぇ?
というわけでググったら、Androidは onclick="this.play()" とか
つけないとダメという事が分かったので早速つけてみた。。。
やった!タップに反応した!
と思ったら 「この動画は再生できません」
何というツンデレ
んで、他のAndroidで再生できる動画の中身を確認すると
どうやら moov atom やらその辺がちゃんとしてないと
認識してくれない模様だったので、MP4BOX引っ張り出して
動画に以下のおまじないをかけてやったら無事に再生できましたっと。
MP4BOX -add 元動画のパス -brand mp42:1 -new 出力動画のパス
元動画と出力動画は同じで構いませんよー
で、最終的に出来上がった video タグはこちら
<video src="動画のパス" poster="最初に表示されるサムネのパス" autoplay controls onclick="this.play()">
</video>
トラックバック - http://d.hatena.ne.jp/genex/20110805/1312519067
リンク元
- 9 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http://d.hatena.ne.jp/genex/20091022/1256193219&rct=j&q=jquery innerhtml 取得&ei=RJo7TqqSAuzRiAKn7uXsCw&usg=AFQjCNF7Nrd7jkvADQRbbUv4Qf6M5AL7Xg&sig2=slfUNVz1eB
- 6 http://search.yahoo.co.jp/search?p=YouTubeに接続できない&aq=-1&oq=&ei=UTF-8&fr=top_ga1_sa&x=wrt
- 6 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GGLL_jaJP346JP346&q=tw+ツール+MOBカウント
- 6 http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http://d.hatena.ne.jp/genex/20090930/1254300154&rct=j&q=userheart&ei=gf0LTsysCIT5mAX1qqmcDg&usg=AFQjCNEMeFfOX1O0qrzSawvd1I6EHdyx_w&sig2=GLG0HGxuASs8OKjRAecQxg
- 4 http://ezsch.ezweb.ne.jp/search/?query=YouTubeつながらない&start-index=6&adpage=3&ct=1301&sr=0000&t=20110813071546&filter=1
- 4 http://ezsch.ezweb.ne.jp/search/?query=YouTubeにアクセスできない&ct=0001&pd=1&sr=0000
- 4 http://ezsch.ezweb.ne.jp/search/?query=YouTube+アクセスできない&start-index=6&adpage=3&ct=1301&sr=0401&t=20110813102012&filter=1
- 4 http://ezsch.ezweb.ne.jp/search/?query=YouTube+接続できない&start-index=6&adpage=3&ct=1301&sr=0101&t=20110808192745&filter=1
- 4 http://ezsch.ezweb.ne.jp/search/?sr=0101&query=YouTubeに接続できない iPhone
- 4 http://www.google.co.jp/m?dc=gh3sb&ie=Shift_JIS&q=IPHONE+YOUTUBEに接続できますん


