狠狠撸

狠狠撸Share a Scribd company logo
Tips for YouTube
KyasuSoft
1. YouTubeの動画を表示したい
2. 動画の画面だけランドスケープを
有効にしたい
1.YouTubeの動画を表示
UIWebViewなら簡単。ただ、
? 他の動画に遷移させたくない
? 再生後に関係ない動画を表示させ
たくない
これをなんとかしたい。
動画のURLを取得
YouTubeで動画を表示させ、右クリックで
"埋め込みコードをコピー"
使うのはココ
<iframe width="640" height="360"
src=/slideshow/tips-for-you-tube/38310238/"/www.youtube.com/embed/
RCCvHZ81200?
feature=player_detailpage"
frameborder="0" allowfullscreen></
iframe>
WebViewで表示
NSString *urlStr = @"https://www.youtube.com/embed/
emXEW-4kFqQ?feature=player_detailpage&rel=0&showsearch=0";
NSURL *url = [NSURL URLWithString:urlStr];
NSURLRequest* request = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:request];
? 他の動画に遷移させたくない
? 再生後に関係ない動画を表示させたくない
NSString *urlStr = @"https://www.youtube.com/embed/
emXEW-4kFqQ?feature=player_detailpage&rel=0&showsearch=0";
&rel=0
&showsearch=0 検索ボックスを消す
関連動画をOFFにする
他にも...
&autoplay=1
&repeat=1
表示したらすぐ再生開始
繰り返し再生
他の動画に飛
びたくない
その2
ここをタップすると動画の
トップページに飛んでしまう
ので、
透明なViewを被せてタップを
受け付けないようにします。
参考)
? YouTubeで、再生後、他の関連動画を表示させない
方法 (TIPS)
http://homepage-shindan.com/news/tips/
youtube.html
2. 動画の画面だけ
ランドスケープを有効にしたい
Target -> Generalの
Device 翱谤颈别苍迟补迟颈辞苍はランドスケープも有効にする
特定のViewControllerのみ
ランドスケープを有効にする
? TopのViewControllerで、表示中のViewControllerをチェックして特定の
ViewContorollerのみランドスケープも許可する。他のViewControllerは
ポートレートのみとする。
- (NSUInteger)supportedInterfaceOrientations
{
if ([[self.viewControllers lastObject] isKindOfClass:[SomeVC class]]) {
return UIInterfaceOrientationMaskPortrait |
UIInterfaceOrientationMaskLandscape;
} else {
return UIInterfaceOrientationMaskPortrait;
}
}
細かいことですが、
ランドスケープから直接「戻る」と、トップ画面がラン
ドスケープになってしまうので、横画面の時は「戻る」
ボタンを隠します。
KyasuSoft
おわり

More Related Content

What's hot (20)

Introduce TFSUG and Azure DevOps Server 2020
Introduce TFSUG and Azure DevOps Server 2020Introduce TFSUG and Azure DevOps Server 2020
Introduce TFSUG and Azure DevOps Server 2020
Kazushi Kamegawa
?
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
今後のWeb開発の未来を考えてangular jsにしました(拡大版)今後のWeb開発の未来を考えてangular jsにしました(拡大版)
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
Mitsuru Ogawa
?
Static website + Piplelines
Static website + PiplelinesStatic website + Piplelines
Static website + Piplelines
Akiyoshi Tsuchida
?
驳谤补蝉测蝉の仕组み解説
驳谤补蝉测蝉の仕组み解説驳谤补蝉测蝉の仕组み解説
驳谤补蝉测蝉の仕组み解説
Hasegawa Yusuke
?
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオンAzure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Yasuaki Matsuda
?
今后の奥别产开発の未来を考えて补苍驳耻濒补谤闯厂にしました
今后の奥别产开発の未来を考えて补苍驳耻濒补谤闯厂にしました今后の奥别产开発の未来を考えて补苍驳耻濒补谤闯厂にしました
今后の奥别产开発の未来を考えて补苍驳耻濒补谤闯厂にしました
Mitsuru Ogawa
?
Enterprise Redmine
Enterprise RedmineEnterprise Redmine
Enterprise Redmine
Dai FUJIHARA
?
Azure Functions あれこれ
Azure Functions あれこれAzure Functions あれこれ
Azure Functions あれこれ
Yasuaki Matsuda
?
3分でわかるangular js
3分でわかるangular js3分でわかるangular js
3分でわかるangular js
Shin Adachi
?
Photon Server Deep Dive
Photon Server Deep DivePhoton Server Deep Dive
Photon Server Deep Dive
Kazumi Hirose
?
Azure Updates from Build 2021
Azure Updates from Build 2021Azure Updates from Build 2021
Azure Updates from Build 2021
Kazuyuki Miyake
?
View customize1.2.0の紹介
View customize1.2.0の紹介View customize1.2.0の紹介
View customize1.2.0の紹介
onozaty
?
How to create your own Azure Pipeline's image
How to create your own Azure Pipeline's imageHow to create your own Azure Pipeline's image
How to create your own Azure Pipeline's image
Kazushi Kamegawa
?
础锄耻谤别まるっと解説
础锄耻谤别まるっと解説础锄耻谤别まるっと解説
础锄耻谤别まるっと解説
Atsushi Kojima
?
Visual Studio Tools for Unity
Visual Studio Tools for UnityVisual Studio Tools for Unity
Visual Studio Tools for Unity
友太 渡辺
?
Cloud garage使って ECサイトの構築
Cloud garage使って ECサイトの構築Cloud garage使って ECサイトの構築
Cloud garage使って ECサイトの構築
毅 佐藤
?
础苍驳耻濒补谤闯厂勉强会「そもそも飞别产って」@ツクロア勉强会(2015.09.10)
础苍驳耻濒补谤闯厂勉强会「そもそも飞别产って」@ツクロア勉强会(2015.09.10)础苍驳耻濒补谤闯厂勉强会「そもそも飞别产って」@ツクロア勉强会(2015.09.10)
础苍驳耻濒补谤闯厂勉强会「そもそも飞别产って」@ツクロア勉强会(2015.09.10)
tomonari takahashi
?
Nuxt.js入門 2018/02/02 Vue.js入門勉強会@渋谷 発表資料
Nuxt.js入門 2018/02/02 Vue.js入門勉強会@渋谷 発表資料Nuxt.js入門 2018/02/02 Vue.js入門勉強会@渋谷 発表資料
Nuxt.js入門 2018/02/02 Vue.js入門勉強会@渋谷 発表資料
慎二 山田
?
デバイスドライバのオープンソースフレームワーク
デバイスドライバのオープンソースフレームワークデバイスドライバのオープンソースフレームワーク
デバイスドライバのオープンソースフレームワーク
Study Group by SciencePark Corp.
?
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都 Flex & Google App Engine for Java & ...
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都  Flex & Google App Engine for Java & ...2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都  Flex & Google App Engine for Java & ...
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都 Flex & Google App Engine for Java & ...
Sadao Tokuyama
?
Introduce TFSUG and Azure DevOps Server 2020
Introduce TFSUG and Azure DevOps Server 2020Introduce TFSUG and Azure DevOps Server 2020
Introduce TFSUG and Azure DevOps Server 2020
Kazushi Kamegawa
?
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
今後のWeb開発の未来を考えてangular jsにしました(拡大版)今後のWeb開発の未来を考えてangular jsにしました(拡大版)
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
Mitsuru Ogawa
?
驳谤补蝉测蝉の仕组み解説
驳谤补蝉测蝉の仕组み解説驳谤补蝉测蝉の仕组み解説
驳谤补蝉测蝉の仕组み解説
Hasegawa Yusuke
?
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオンAzure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Yasuaki Matsuda
?
今后の奥别产开発の未来を考えて补苍驳耻濒补谤闯厂にしました
今后の奥别产开発の未来を考えて补苍驳耻濒补谤闯厂にしました今后の奥别产开発の未来を考えて补苍驳耻濒补谤闯厂にしました
今后の奥别产开発の未来を考えて补苍驳耻濒补谤闯厂にしました
Mitsuru Ogawa
?
Azure Functions あれこれ
Azure Functions あれこれAzure Functions あれこれ
Azure Functions あれこれ
Yasuaki Matsuda
?
3分でわかるangular js
3分でわかるangular js3分でわかるangular js
3分でわかるangular js
Shin Adachi
?
Photon Server Deep Dive
Photon Server Deep DivePhoton Server Deep Dive
Photon Server Deep Dive
Kazumi Hirose
?
Azure Updates from Build 2021
Azure Updates from Build 2021Azure Updates from Build 2021
Azure Updates from Build 2021
Kazuyuki Miyake
?
View customize1.2.0の紹介
View customize1.2.0の紹介View customize1.2.0の紹介
View customize1.2.0の紹介
onozaty
?
How to create your own Azure Pipeline's image
How to create your own Azure Pipeline's imageHow to create your own Azure Pipeline's image
How to create your own Azure Pipeline's image
Kazushi Kamegawa
?
础锄耻谤别まるっと解説
础锄耻谤别まるっと解説础锄耻谤别まるっと解説
础锄耻谤别まるっと解説
Atsushi Kojima
?
Visual Studio Tools for Unity
Visual Studio Tools for UnityVisual Studio Tools for Unity
Visual Studio Tools for Unity
友太 渡辺
?
Cloud garage使って ECサイトの構築
Cloud garage使って ECサイトの構築Cloud garage使って ECサイトの構築
Cloud garage使って ECサイトの構築
毅 佐藤
?
础苍驳耻濒补谤闯厂勉强会「そもそも飞别产って」@ツクロア勉强会(2015.09.10)
础苍驳耻濒补谤闯厂勉强会「そもそも飞别产って」@ツクロア勉强会(2015.09.10)础苍驳耻濒补谤闯厂勉强会「そもそも飞别产って」@ツクロア勉强会(2015.09.10)
础苍驳耻濒补谤闯厂勉强会「そもそも飞别产って」@ツクロア勉强会(2015.09.10)
tomonari takahashi
?
Nuxt.js入門 2018/02/02 Vue.js入門勉強会@渋谷 発表資料
Nuxt.js入門 2018/02/02 Vue.js入門勉強会@渋谷 発表資料Nuxt.js入門 2018/02/02 Vue.js入門勉強会@渋谷 発表資料
Nuxt.js入門 2018/02/02 Vue.js入門勉強会@渋谷 発表資料
慎二 山田
?
デバイスドライバのオープンソースフレームワーク
デバイスドライバのオープンソースフレームワークデバイスドライバのオープンソースフレームワーク
デバイスドライバのオープンソースフレームワーク
Study Group by SciencePark Corp.
?
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都 Flex & Google App Engine for Java & ...
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都  Flex & Google App Engine for Java & ...2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都  Flex & Google App Engine for Java & ...
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都 Flex & Google App Engine for Java & ...
Sadao Tokuyama
?

More from Keietsu Yasuhara (7)

リシ?ェクト物语
リシ?ェクト物语リシ?ェクト物语
リシ?ェクト物语
Keietsu Yasuhara
?
リシ?ェクト物语
リシ?ェクト物语リシ?ェクト物语
リシ?ェクト物语
Keietsu Yasuhara
?
Battery phone
Battery phoneBattery phone
Battery phone
Keietsu Yasuhara
?
3D Touch概観
3D Touch概観3D Touch概観
3D Touch概観
Keietsu Yasuhara
?
Gesture tips
Gesture tipsGesture tips
Gesture tips
Keietsu Yasuhara
?
す?ん子フォトTips (アニメーションGIF)
す?ん子フォトTips (アニメーションGIF)す?ん子フォトTips (アニメーションGIF)
す?ん子フォトTips (アニメーションGIF)
Keietsu Yasuhara
?
SWWDC GPSロガー作成で得たtips
SWWDC GPSロガー作成で得たtipsSWWDC GPSロガー作成で得たtips
SWWDC GPSロガー作成で得たtips
Keietsu Yasuhara
?

Tips for you tube