Submit Search
Upload
Videoタグはつらいよ・・・
•
1 like
•
1,228 views
Tatsuya Kosuge
Follow
2015.1.14 HTML5minutesで登壇した際に使用したスライドです。
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 14
Download now
Download to read offline
Recommended
POStudy Day 2013 Spring in Okinawa - 体験!fearless journeyでパターンによる改善
POStudy Day 2013 Spring in Okinawa - 体験!fearless journeyでパターンによる改善
満徳 関
POStudy Day 2013 Spring in Okinawa - Opening
POStudy Day 2013 Spring in Okinawa - Opening
満徳 関
cocos2d-xを勉強し始めるまで
cocos2d-xを勉強し始めるまで
Yosuke Fujii
レッツゴーゆるふわ.Rb
レッツゴーゆるふわ.Rb
Hiroshi Ogino
POStudy Day 2013 Spring in Okinawa - ストーリーテリング 〜概要〜
POStudy Day 2013 Spring in Okinawa - ストーリーテリング 〜概要〜
満徳 関
Group#5 ideathon@hiroshima(Japanese)
Group#5 ideathon@hiroshima(Japanese)
Tetsuya Gunji
POStudy Day 2013 Spring in Tokyo - 体験!Fearless Journeyでパターンによる改善
POStudy Day 2013 Spring in Tokyo - 体験!Fearless Journeyでパターンによる改善
満徳 関
POStudy Day 2013 Spring in Okinawa - 振り返り&ディスカッション
POStudy Day 2013 Spring in Okinawa - 振り返り&ディスカッション
満徳 関
Recommended
POStudy Day 2013 Spring in Okinawa - 体験!fearless journeyでパターンによる改善
POStudy Day 2013 Spring in Okinawa - 体験!fearless journeyでパターンによる改善
満徳 関
POStudy Day 2013 Spring in Okinawa - Opening
POStudy Day 2013 Spring in Okinawa - Opening
満徳 関
cocos2d-xを勉強し始めるまで
cocos2d-xを勉強し始めるまで
Yosuke Fujii
レッツゴーゆるふわ.Rb
レッツゴーゆるふわ.Rb
Hiroshi Ogino
POStudy Day 2013 Spring in Okinawa - ストーリーテリング 〜概要〜
POStudy Day 2013 Spring in Okinawa - ストーリーテリング 〜概要〜
満徳 関
Group#5 ideathon@hiroshima(Japanese)
Group#5 ideathon@hiroshima(Japanese)
Tetsuya Gunji
POStudy Day 2013 Spring in Tokyo - 体験!Fearless Journeyでパターンによる改善
POStudy Day 2013 Spring in Tokyo - 体験!Fearless Journeyでパターンによる改善
満徳 関
POStudy Day 2013 Spring in Okinawa - 振り返り&ディスカッション
POStudy Day 2013 Spring in Okinawa - 振り返り&ディスカッション
満徳 関
写真にスマホかざしたら動画になるARプリンター「Lifeprint」
写真にスマホかざしたら動画になるARプリンター「Lifeprint」
新潟コンサルタント横田秀珠
POStudy Day 2013 Spring in Okinawa - ストーリーテリング 〜よい聞き手になるための学習〜
POStudy Day 2013 Spring in Okinawa - ストーリーテリング 〜よい聞き手になるための学習〜
満徳 関
Evernote黒本・前夜祭コグレいしたに堀資料
Evernote黒本・前夜祭コグレいしたに堀資料
masaki ishitani
Instagramのライブ配信しアーカイブが消えるサービス開始
Instagramのライブ配信しアーカイブが消えるサービス開始
新潟コンサルタント横田秀珠
CUIのツールを1行で Web GUI化する ライブラリを作ってみた
CUIのツールを1行で Web GUI化する ライブラリを作ってみた
xiidec
VR Game Jam 2015 大阪 VR指揮 開発報告
VR Game Jam 2015 大阪 VR指揮 開発報告
yanosen_jp
ブログでの動画活用 第23回東京ブロガーミートアップ LT
ブログでの動画活用 第23回東京ブロガーミートアップ LT
Yoshiko Kasahara
これからの中小店は「動画」で販促・集客しよう!水越浩幸(著)レビュー
これからの中小店は「動画」で販促・集客しよう!水越浩幸(著)レビュー
新潟コンサルタント横田秀珠
Swift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみた
axsh co., LTD.
Mueue
Mueue
igjit
Synthesijer で作るFORTH仮想マシン
Synthesijer で作るFORTH仮想マシン
ryos36
マスコットアプリ後夜祭&常駐アプリを作ろう
マスコットアプリ後夜祭&常駐アプリを作ろう
pmw1415
AzureとSUSE Studioのあつ~い関係
AzureとSUSE Studioのあつ~い関係
Masahiko Hashimoto
おうちハックナイト
おうちハックナイト
Hirotaka Niisato
20211102 enebular meetup_kitazaki v1
20211102 enebular meetup_kitazaki v1
Ayachika Kitazaki
(山梨県北杜市)ひまわり市場というスーパー「店長の場内アナウンス」から学ぶべきこと
(山梨県北杜市)ひまわり市場というスーパー「店長の場内アナウンス」から学ぶべきこと
新潟コンサルタント横田秀珠
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Yuta Okazaki
1019 まぁ!簡単!google apps script入門
1019 まぁ!簡単!google apps script入門
Tatsuya Kosuge
2 24 cssでのフォームカスタマイズ
2 24 cssでのフォームカスタマイズ
Tatsuya Kosuge
z-index !! 重なり !!
z-index !! 重なり !!
Tatsuya Kosuge
今こそCSS 今こそfor you
今こそCSS 今こそfor you
Tatsuya Kosuge
HTML5 / Web APIの上手な使い方
HTML5 / Web APIの上手な使い方
Tatsuya Kosuge
More Related Content
What's hot
写真にスマホかざしたら動画になるARプリンター「Lifeprint」
写真にスマホかざしたら動画になるARプリンター「Lifeprint」
新潟コンサルタント横田秀珠
POStudy Day 2013 Spring in Okinawa - ストーリーテリング 〜よい聞き手になるための学習〜
POStudy Day 2013 Spring in Okinawa - ストーリーテリング 〜よい聞き手になるための学習〜
満徳 関
Evernote黒本・前夜祭コグレいしたに堀資料
Evernote黒本・前夜祭コグレいしたに堀資料
masaki ishitani
Instagramのライブ配信しアーカイブが消えるサービス開始
Instagramのライブ配信しアーカイブが消えるサービス開始
新潟コンサルタント横田秀珠
CUIのツールを1行で Web GUI化する ライブラリを作ってみた
CUIのツールを1行で Web GUI化する ライブラリを作ってみた
xiidec
VR Game Jam 2015 大阪 VR指揮 開発報告
VR Game Jam 2015 大阪 VR指揮 開発報告
yanosen_jp
ブログでの動画活用 第23回東京ブロガーミートアップ LT
ブログでの動画活用 第23回東京ブロガーミートアップ LT
Yoshiko Kasahara
これからの中小店は「動画」で販促・集客しよう!水越浩幸(著)レビュー
これからの中小店は「動画」で販促・集客しよう!水越浩幸(著)レビュー
新潟コンサルタント横田秀珠
Swift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみた
axsh co., LTD.
Mueue
Mueue
igjit
Synthesijer で作るFORTH仮想マシン
Synthesijer で作るFORTH仮想マシン
ryos36
マスコットアプリ後夜祭&常駐アプリを作ろう
マスコットアプリ後夜祭&常駐アプリを作ろう
pmw1415
AzureとSUSE Studioのあつ~い関係
AzureとSUSE Studioのあつ~い関係
Masahiko Hashimoto
おうちハックナイト
おうちハックナイト
Hirotaka Niisato
20211102 enebular meetup_kitazaki v1
20211102 enebular meetup_kitazaki v1
Ayachika Kitazaki
(山梨県北杜市)ひまわり市場というスーパー「店長の場内アナウンス」から学ぶべきこと
(山梨県北杜市)ひまわり市場というスーパー「店長の場内アナウンス」から学ぶべきこと
新潟コンサルタント横田秀珠
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Yuta Okazaki
What's hot
(17)
写真にスマホかざしたら動画になるARプリンター「Lifeprint」
写真にスマホかざしたら動画になるARプリンター「Lifeprint」
POStudy Day 2013 Spring in Okinawa - ストーリーテリング 〜よい聞き手になるための学習〜
POStudy Day 2013 Spring in Okinawa - ストーリーテリング 〜よい聞き手になるための学習〜
Evernote黒本・前夜祭コグレいしたに堀資料
Evernote黒本・前夜祭コグレいしたに堀資料
Instagramのライブ配信しアーカイブが消えるサービス開始
Instagramのライブ配信しアーカイブが消えるサービス開始
CUIのツールを1行で Web GUI化する ライブラリを作ってみた
CUIのツールを1行で Web GUI化する ライブラリを作ってみた
VR Game Jam 2015 大阪 VR指揮 開発報告
VR Game Jam 2015 大阪 VR指揮 開発報告
ブログでの動画活用 第23回東京ブロガーミートアップ LT
ブログでの動画活用 第23回東京ブロガーミートアップ LT
これからの中小店は「動画」で販促・集客しよう!水越浩幸(著)レビュー
これからの中小店は「動画」で販促・集客しよう!水越浩幸(著)レビュー
Swift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみた
Mueue
Mueue
Synthesijer で作るFORTH仮想マシン
Synthesijer で作るFORTH仮想マシン
マスコットアプリ後夜祭&常駐アプリを作ろう
マスコットアプリ後夜祭&常駐アプリを作ろう
AzureとSUSE Studioのあつ~い関係
AzureとSUSE Studioのあつ~い関係
おうちハックナイト
おうちハックナイト
20211102 enebular meetup_kitazaki v1
20211102 enebular meetup_kitazaki v1
(山梨県北杜市)ひまわり市場というスーパー「店長の場内アナウンス」から学ぶべきこと
(山梨県北杜市)ひまわり市場というスーパー「店長の場内アナウンス」から学ぶべきこと
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
More from Tatsuya Kosuge
1019 まぁ!簡単!google apps script入門
1019 まぁ!簡単!google apps script入門
Tatsuya Kosuge
2 24 cssでのフォームカスタマイズ
2 24 cssでのフォームカスタマイズ
Tatsuya Kosuge
z-index !! 重なり !!
z-index !! 重なり !!
Tatsuya Kosuge
今こそCSS 今こそfor you
今こそCSS 今こそfor you
Tatsuya Kosuge
HTML5 / Web APIの上手な使い方
HTML5 / Web APIの上手な使い方
Tatsuya Kosuge
ゲームづくりで短期間でフロンドエンドのスキルアップ
ゲームづくりで短期間でフロンドエンドのスキルアップ
Tatsuya Kosuge
More from Tatsuya Kosuge
(6)
1019 まぁ!簡単!google apps script入門
1019 まぁ!簡単!google apps script入門
2 24 cssでのフォームカスタマイズ
2 24 cssでのフォームカスタマイズ
z-index !! 重なり !!
z-index !! 重なり !!
今こそCSS 今こそfor you
今こそCSS 今こそfor you
HTML5 / Web APIの上手な使い方
HTML5 / Web APIの上手な使い方
ゲームづくりで短期間でフロンドエンドのスキルアップ
ゲームづくりで短期間でフロンドエンドのスキルアップ
Recently uploaded
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Recently uploaded
(11)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Videoタグはつらいよ・・・
1.
Videoタグはつらいよ… 2015.1.14
2.
1,自己紹介 ■コスゲタツヤ (@keinkosuge) ・Keinousの屋号で2014/10から活動 ・新宿にある某会社に常駐 ・デジタルハリウッドSTUDIO渋谷&新宿トレーナー ・たまに渋谷にある日本料理屋「いまここ」でバイト
3.
2,今回のお題のネタ元 http://shigi.net/shigimovie アーティスト「シギ」さんのスペシャルインタラクティブムービー。 ショートムービーと厳選された詩(言葉)をランダムに流し、 刹那を演出するBGMと共にアーティストの世界観を演出。 ※41個用意されたムービーと言葉から毎回14個が抽出されるので、 アクセスするたびに違うストーリーが組み立てられます。
4.
3-1,作品制作の経緯 実は、初めて制作したのは1年前。 当時、「プラグイン使える=JS使える」と 勘違いしていたくらい「低レベル」だった僕。 色々なコードを駆使して、なんとか形にするものの… 悲惨な出来に・・・!!!
5.
3-2,何が悲惨だったか? ・Chrome以外では満足に見られず。 ・Windows Vista以下では何のブラウザで見ても固まる。 ・IEでは真っ暗になる。
6.
4,videoタグと戦うためのカギ、7連発!! ■Videoタグの対応ブラウザは? IEは9以上。他のブラウザはたいてい問題なし。 ちなみにaudioは基本mp3があればいいが、Operaはmp3未対応。 あとモバイルは勝手が違う、例えばiOSとかだと自動再生されないとか、全画面になるとか色々。
7.
4,videoタグと戦うためのカギ、7連発!! ■必要な動画の拡張子は? WebMとmp4(H264)があればOK。 なんだか最近h264が標準になったという話もチラホラ聞きますが、 今回は怖いのでWebMとH264両方使ってます。
8.
4,videoタグと戦うためのカギ、7連発!! ■複数の拡張子の種類が必要なら、両方HTML上に書けばいいの? 動画の数が少ないならそれでいいけど、動画の数が多い場合はcreateElement()で 必要な分だけvideoタグを作り(JS側でタグ生成して突っ込む)、 modernizr.jsとか使って、ブラウザによって拡張子切り分ける方法をやりました。
9.
4,videoタグと戦うためのカギ、7連発!! ■Videoタグ関連のイベントはどんなものがあるの?? 色々なところで紹介されていましたが、下記URLを見るのが一番わかりやすいです。 http://www.w3.org/2010/05/video/mediaevents.html (※今回は「ended」というイベントを使用し疑似的にループを実現しています)
10.
4,videoタグと戦うためのカギ、7連発!! ■動画の変換は何のソフトを使えばいい? 色々試したけどAdobe Media Encoderが一番良かったです。 使える人はPremierとかAfterEffectとか駆使して細かい編集すると良いです。
11.
4,videoタグと戦うためのカギ、7連発!! ■動画(Videoタグ)は1ソースに何個まで使用出来るの? ここでネックとなったのがIE(Internet Exploler)。 最初は用意した動画41個、全てjsで動的に読み込むということをしていたが、 IEだけ全然動画が再生されませんでした。。。
12.
4,videoタグと戦うためのカギ、7連発!! ■動画(Videoタグ)は1ソースに何個まで使用出来るの? 動画の数を減らしてみたところ、14個とか15個くらいにした段階で エラーが全く起きなくなったのでIEのことを考えると、 それくらいが使用できる限界っぽいです。
13.
4,videoタグと戦うためのカギ、7連発!! ■結局、当初の問題は全部解決されたの? 一応それなりに低スペックのマシンでも試しましたが、 不安定さは否めないのが実感。 Videoタグの数が2〜3個くらいならそんなに問題はないと思われる。
14.
ありがとうございました。
Download now