Soumettre la recherche
Mettre en ligne
スマホの動画をテレビで再生!動画共有アプリがChromecastと歩む物語|DevLOVE現場甲子園2014 東日本大会
•
2 j'aime
•
2,525 vues
Hikari Fukasawa
Suivre
スマホの動画をテレビで再生!動画共有アプリがChromecastと歩む物語 2014/08/23(土) DevLOVE現場甲子園2014 東日本大会
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 42
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Lt 101218
Lt 101218
Tomoyuki Obi
アトリエ秋葉原 Choregraphe WS#2
アトリエ秋葉原 Choregraphe WS#2
Atelier Akihabara
アトリエ秋葉原 Choregraphe WS#1
アトリエ秋葉原 Choregraphe WS#1
Atelier Akihabara
20140921 アトリエ秋葉原 開発ワークショップ_v10
20140921 アトリエ秋葉原 開発ワークショップ_v10
Atelier Akihabara
アトリエ秋葉原 Choregraphe WS#3
アトリエ秋葉原 Choregraphe WS#3
Atelier Akihabara
アトリエ秋葉原 Choregraphe WS#4
アトリエ秋葉原 Choregraphe WS#4
Atelier Akihabara
DevLOVE現場甲子園2014 心チーム2回裏発表資料
DevLOVE現場甲子園2014 心チーム2回裏発表資料
Koutarou Ishizaki
Laravelのログにエラーが吐き出されたら自動的にBacklogにログ内容を記載したチケットを作成する #sa_study
Laravelのログにエラーが吐き出されたら自動的にBacklogにログ内容を記載したチケットを作成する #sa_study
Hikari Fukasawa
Recommandé
Lt 101218
Lt 101218
Tomoyuki Obi
アトリエ秋葉原 Choregraphe WS#2
アトリエ秋葉原 Choregraphe WS#2
Atelier Akihabara
アトリエ秋葉原 Choregraphe WS#1
アトリエ秋葉原 Choregraphe WS#1
Atelier Akihabara
20140921 アトリエ秋葉原 開発ワークショップ_v10
20140921 アトリエ秋葉原 開発ワークショップ_v10
Atelier Akihabara
アトリエ秋葉原 Choregraphe WS#3
アトリエ秋葉原 Choregraphe WS#3
Atelier Akihabara
アトリエ秋葉原 Choregraphe WS#4
アトリエ秋葉原 Choregraphe WS#4
Atelier Akihabara
DevLOVE現場甲子園2014 心チーム2回裏発表資料
DevLOVE現場甲子園2014 心チーム2回裏発表資料
Koutarou Ishizaki
Laravelのログにエラーが吐き出されたら自動的にBacklogにログ内容を記載したチケットを作成する #sa_study
Laravelのログにエラーが吐き出されたら自動的にBacklogにログ内容を記載したチケットを作成する #sa_study
Hikari Fukasawa
『バーチャルキャスト』で自己紹介 #sa_study
『バーチャルキャスト』で自己紹介 #sa_study
Hikari Fukasawa
アルカナのサーバーサイド開発を見直してみたい #sa_study
アルカナのサーバーサイド開発を見直してみたい #sa_study
Hikari Fukasawa
Unity&VR初心者が UnityでVRゲームを つくってみたい #sa_study
Unity&VR初心者が UnityでVRゲームを つくってみたい #sa_study
Hikari Fukasawa
まよいの墓 - HackDay2017 #hackdayjp
まよいの墓 - HackDay2017 #hackdayjp
Hikari Fukasawa
Phpstormをつかいはじめました〜序〜 #sa_study
Phpstormをつかいはじめました〜序〜 #sa_study
Hikari Fukasawa
24時間ハッカソン応援システム『ちくるちゃん』@HackDay2016 #hackdayjp
24時間ハッカソン応援システム『ちくるちゃん』@HackDay2016 #hackdayjp
Hikari Fukasawa
抱負をわすれたくない #innocafe
抱負をわすれたくない #innocafe
Hikari Fukasawa
みんなでおばけになる #mlkcca
みんなでおばけになる #mlkcca
Hikari Fukasawa
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
Hikari Fukasawa
PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015
PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015
Hikari Fukasawa
【あらすじ】PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@第94回PHP勉強会 #phpstudy
【あらすじ】PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@第94回PHP勉強会 #phpstudy
Hikari Fukasawa
Hello Girl's World!!@女子エンジニアLT会 #dotsgirls
Hello Girl's World!!@女子エンジニアLT会 #dotsgirls
Hikari Fukasawa
PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014
PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014
Hikari Fukasawa
Contenu connexe
Plus de Hikari Fukasawa
『バーチャルキャスト』で自己紹介 #sa_study
『バーチャルキャスト』で自己紹介 #sa_study
Hikari Fukasawa
アルカナのサーバーサイド開発を見直してみたい #sa_study
アルカナのサーバーサイド開発を見直してみたい #sa_study
Hikari Fukasawa
Unity&VR初心者が UnityでVRゲームを つくってみたい #sa_study
Unity&VR初心者が UnityでVRゲームを つくってみたい #sa_study
Hikari Fukasawa
まよいの墓 - HackDay2017 #hackdayjp
まよいの墓 - HackDay2017 #hackdayjp
Hikari Fukasawa
Phpstormをつかいはじめました〜序〜 #sa_study
Phpstormをつかいはじめました〜序〜 #sa_study
Hikari Fukasawa
24時間ハッカソン応援システム『ちくるちゃん』@HackDay2016 #hackdayjp
24時間ハッカソン応援システム『ちくるちゃん』@HackDay2016 #hackdayjp
Hikari Fukasawa
抱負をわすれたくない #innocafe
抱負をわすれたくない #innocafe
Hikari Fukasawa
みんなでおばけになる #mlkcca
みんなでおばけになる #mlkcca
Hikari Fukasawa
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
Hikari Fukasawa
PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015
PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015
Hikari Fukasawa
【あらすじ】PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@第94回PHP勉強会 #phpstudy
【あらすじ】PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@第94回PHP勉強会 #phpstudy
Hikari Fukasawa
Hello Girl's World!!@女子エンジニアLT会 #dotsgirls
Hello Girl's World!!@女子エンジニアLT会 #dotsgirls
Hikari Fukasawa
PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014
PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014
Hikari Fukasawa
Plus de Hikari Fukasawa
(13)
『バーチャルキャスト』で自己紹介 #sa_study
『バーチャルキャスト』で自己紹介 #sa_study
アルカナのサーバーサイド開発を見直してみたい #sa_study
アルカナのサーバーサイド開発を見直してみたい #sa_study
Unity&VR初心者が UnityでVRゲームを つくってみたい #sa_study
Unity&VR初心者が UnityでVRゲームを つくってみたい #sa_study
まよいの墓 - HackDay2017 #hackdayjp
まよいの墓 - HackDay2017 #hackdayjp
Phpstormをつかいはじめました〜序〜 #sa_study
Phpstormをつかいはじめました〜序〜 #sa_study
24時間ハッカソン応援システム『ちくるちゃん』@HackDay2016 #hackdayjp
24時間ハッカソン応援システム『ちくるちゃん』@HackDay2016 #hackdayjp
抱負をわすれたくない #innocafe
抱負をわすれたくない #innocafe
みんなでおばけになる #mlkcca
みんなでおばけになる #mlkcca
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015
PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015
【あらすじ】PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@第94回PHP勉強会 #phpstudy
【あらすじ】PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@第94回PHP勉強会 #phpstudy
Hello Girl's World!!@女子エンジニアLT会 #dotsgirls
Hello Girl's World!!@女子エンジニアLT会 #dotsgirls
PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014
PHPer女子が語る!こんなコードを書くヒトはモテない~きほん編~@PHPカンファレンス2014
スマホの動画をテレビで再生!動画共有アプリがChromecastと歩む物語|DevLOVE現場甲子園2014 東日本大会
1.
スマホの動画をテレビで再生! 動画共有アプリが Chromecastと歩む物語 2014 / 08
/ 23 ふかさわひかり DevLOVE現場甲子園2014 東日本大会
2.
おはなしするまえに…
3.
4.
HICO00 おはなし中の YO たいへんよろこびます
5.
わたし 株式会社スタジオ・アルカナ おんなのこプログラマ 深澤 ひかり ! 平成4年うまれ ! ふだんは
PHP とかかいています
6.
毎月末に開催される PHP勉強会@東京 によくいます
7.
きょうおはなしすること
8.
Chromecast
9.
既存アプリの Chromecast対応開発について Chromecast
10.
Chromecast をざっくり • テレビの
HDMI 端子に差し込む 小型のメディアストリーミング端末 • 発売1周年! (国内発売は 2014/5/28 でした) ! • 最近では、一部のAndroidで ミラーリングができるようになりました
11.
動画共有アプリ 今回対応させるアプリ ちょっと宣伝くさくなります
12.
• ストリーミング録画なので アップロードの待ち時間がゼロ • 録画した動画はサーバーに保存 スマホの容量の心配もゼロ •
発行されたURLから、 ブラウザで動画が見れる
13.
大体こういうふうにしたい… 1. REPREの動画履歴から、動画を選択 2. キャストボタンを表示して、Chromecast一覧が表示 3.
デバイス選択すると、Chromecastに接続 4. テレビでREPREの動画再生!
14.
よくわかんないけど、 やってみるっ!
15.
大体こういうふうにしたい… 1. REPREの動画履歴から、動画を選択 2. キャストボタンを表示して、Chromecast一覧が表示 3.
デバイス選択すると、Chromecastに接続 4. テレビでREPREの動画再生!
16.
17.
大体こういうふうにしたい… 1. REPREの動画履歴から、動画を選択 2. キャストボタンを表示して、Chromecast一覧が表示 3.
デバイス選択すると、Chromecastに接続 4. テレビでREPREの動画再生!
18.
Google Cast SDK
19.
Google Cast SDK https://developers.google.com/cast/ Google
Cast SDK Developer Console 登録に $5 かかります !
20.
の場合 Adobe AIRによるハイブリッドアプリのため、 このままではつかえません ! ! AdobeAIR Native
Extension じゃないと…
21.
22.
ANE-chromecast https://github.com/renaudbardet/ANE- chromecast すでに、Adobe AIR Native
Extension を 公開している方がいました
23.
ありがとぉ( ^ω^ )
24.
Receiver
25.
Receiver Application コンテンツを受け取るための Chromecast側のアプリケーション ! ちなみにREPREなどの、コンテンツを 送信する側は、Sender Application
と よびます
26.
Receiver Application • Styled
Media Receiver 最初からReceiver Applicationが 用意されている 管理画面から、CSSを変更できる • Custom Receiver 自分で1からじゆうに作れる Receiver用SDKをつかう https通信が必須
27.
Receiver Application • Styled
Media Receiver 最初からReceiver Applicationが 用意されている 管理画面から、CSSを変更できる • Custom Receiver 自分で1からじゆうに作れる Receiver用SDKをつかう https通信が必須
28.
Receiver Application • Styled
Media Receiver 最初からReceiver Applicationが 用意されている 管理画面から、CSSを変更できる • Custom Receiver 自分で1からじゆうに作れる Receiver用SDKをつかう https通信が必須
29.
大体こういうふうにしたい… 1. REPREの動画履歴から、動画を選択 2. キャストボタンを表示して、Chromecast一覧が表示 3.
デバイス選択すると、Chromecastに接続 4. テレビでREPREの動画再生!
30.
デバイス一覧取得 // デバイス一覧を取得できたとき AirCast.getInstance().addEventListener( AirCastDeviceListEvent.DEVICE_LIST_CHANGED, function(e:AirCastDeviceListEvent):void { //
e.deviceList : デバイス一覧 for each ( var device:AirCastDevice in e.deviceList ) { trace( "deviceID : " + device.deviceID ); trace( "friendlyName : " + device.friendlyName ); trace( "ipAddress : " + device.ipAddress ); trace( "manufacturer : " + device.manufacturer ); trace( "modelName : " + device.modelName ); trace( "servicePort : " + device.servicePort ); } } );
31.
大体こういうふうにしたい… 1. REPREの動画履歴から、動画を選択 2. キャストボタンを表示して、Chromecast一覧が表示 3.
デバイス選択すると、Chromecastに接続 4. テレビでREPREの動画再生!
32.
Chromecastのデバイスに接続 // デバイスに接続 AirCast.getInstance().connectToDevice( device.deviceID
);
33.
大体こういうふうにしたい… 1. REPREの動画履歴から、動画を選択 2. キャストボタンを表示して、Chromecast一覧が表示 3.
デバイス選択すると、Chromecastに接続 4. テレビでREPREの動画再生!
34.
テレビ(レシーバー)で再生 // デバイスに接続したとき AirCast.getInstance().addEventListener( AirCastDeviceEvent.DID_CONNECT_TO_DEVICE, function(e:AirCastDeviceEvent):void { AirCast.getInstance().loadMedia( "動画URL", "サムネイル画像パス", "動画タイトル", "動画詳細文", "video/mp4", 0,
// 動画開始時間 true // 自動再生スタート ); } );
35.
できたかな??
36.
再生終わったらデバイスから 切断したぃ。
37.
再生終了後、切断する // ステータス変更時 AirCast.getInstance().addEventListener( AirCastMediaEvent.STATUS_CHANGED, function(e:AirCastMediaEvent):void { trace(
"STATUS_CHANGED" ); if (e.status.playerState == AirCastMediaStatus.MEDIA_PLAYER_STATE_IDLE && e.status.idleReason == AirCastMediaStatus.MEDIA_PLAYER_IDLE_REASON_FINISHED) { // 再生が終わったら切断 AirCast.getInstance().disconnectFromDevice(); } } );
38.
できました!ぱちぱち。
39.
40.
まとめます Chromecast対応アプリはまだまだ少ないです。 (iOSのアプリだけでも、130コほど) (サンプルアプリみたいなものも含む) ! ミラーリングもできるようになり、 まだまだこれからがたのしみです。 ! 個人的にはHuluが対応してくれるとうれしい。 ! お子さんがいるご家庭では、ようかい体操が無限リピートしてるそうな。
41.
AppStoreで 絶賛配信中です おためしあれっ 「リプレ」で検索 動画共有アプリ
42.
ご清聴、ありがとうございました!
Télécharger maintenant