つまるところ、iOSデバイスの外部ディスプレイ出力はアプリから使えるのか。

結論を言えばどのケーブルでも使えるようです。 皆さんから頂いた情報を整理しておきます。 ■iPadから画面を取り敢えず出したいときの、スタートアップ的なサンプル。 続きを読む
12
Hirohito Kato ⌘ @hkato193

「つまるところ、iOSデバイスの外部ディスプレイ出力はアプリから使えるのか。」をトゥギャりました。 http://togetter.com/li/57184

2010-10-07 09:31:40
大庭 慎一郎 / Shinichiro Oba @ooba

@hkato193 @khirohis 横から失礼します。AVケーブル出力時の画面解像度は、iPhoneの設定によってNTSC 720x480かPAL 720x576になります。但し全領域は表示されません。あとVGA出力はディスプレイによってはHD720pもできますよ

2010-10-07 09:44:36
Hirohito Kato ⌘ @hkato193

@ooba @khirohis なんと!そうすると気になるのですが、VGA出力を720pにする場合からの、アプリからの判別/制御って可能なのでしょうか。

2010-10-07 09:50:05
大庭 慎一郎 / Shinichiro Oba @ooba

@hkato193 VGA出力時は接続しているディスプレイによって[UIScreen availableModes]で返ってくるUIScreenModeが変わります。その中に画面解像度が含まれているので、判別も制御も可能ですよー

2010-10-07 10:04:35
Hirohito Kato ⌘ @hkato193

@ooba そうするのですね。ありがとうございます!色々とやってみます!

2010-10-07 10:07:46
こばひろ @khirohis

@ooba 情報ありがとうございます! @hkato193 UIScreen にぶらさがってる UIScreenMode を列挙してセットして選択します。ケーブル繋いだらとりあえずどれかが選択されてるようです。コードは解像度に依存しないように

2010-10-07 10:41:06
こばひろ @khirohis

@hkato193 @ooba @cqa02303 今のところユーザが能動的に選択してから表示開始なので不明。自動接続のコードは書くだけ書いてあるので近々試してみますー

2010-10-07 11:03:12
ブスコパン @e_angels

@hkato193 つぅぎゃりTLを流しちゃったんですけど、@akamatsu さんのakalogueに記事があったようにおもいます。http://akamatsu.org/aka/?p=4607

2010-10-07 11:04:50
Hiroyuki-Fujikawa.OXP @cqa02303

@khirohis @hkato193 @ooba DanmirrorにNotify受信時に呟くコードが紛れ込んでいるような気がしてきました。

2010-10-07 11:06:44
大庭 慎一郎 / Shinichiro Oba @ooba

@hkato193 @khirohis @cqa02303 UIScreenの通知は確かにたまにこないので信用していませんw アクセサリ系APIでとれる情報も信用できず…。外部ディスプレイ有無だけなら[[UIScreen screens] count]との併用が安全かもです

2010-10-07 12:37:37
Hirohito Kato ⌘ @hkato193

@ooba @cqa02303 @khirohis なるほどoobaさんも同じ状況ですか…。[[UIScreen screens] count]でポーリングした方が良さげですね。

2010-10-07 12:39:31
itok@そらかぜ @itokjp

@hkato193 薪割りの話題が抜けているようですが

2010-10-07 09:46:53
Hirohito Kato ⌘ @hkato193

@itok_twit 末尾のコメントのとおりでして、そっと取り除いておきましたX-D

2010-10-07 09:50:47