iOSデバイスでの動画サイズの調整について(全画面表示)

331 views
Skip to first unread message

hir...@regainapp.com

unread,
May 4, 2016, 7:10:57 AM5/4/16
to SkyWay Technical Forum

LPにあるように、iOSデバイスの全画面表示にしたいのですが、maxWidthは1280x720と決められているそうで、それ以上大きくするとデフォルト値が適用されます。どのようにして全画面表示にすればいいのでしょうか?


Hiroki Kato

unread,
May 5, 2016, 10:38:55 PM5/5/16
to SkyWay Technical Forum
初めまして。

SkyWay開発チームの加藤です。

ご認識の通り、取得出来る動画のアスペクト比が3:2ですので、全画面で表示いただく場合には引き延ばすか切り取る必要がございます。
方法としては、下記の用にViewそのものを変形する方法が考えられます。
(下記は16:9に近似する固定値として1.33倍としておりますが、端末によりアスペクト比が異なるため、受信側で大きさを取得の上、計算いただく必要がございます。)

```

SKWVideo* vwRemote = [[SKWVideo alloc] initWithFrame:self.view.frame];

vwRemote.transform = CGAffineTransformMakeScale(1, 1.33);     // 動画が縦に伸びる

vwRemote.transform = CGAffineTransformMakeScale(1.331.33);// 比率をそのままで横が見きれる

```

よろしくお願いします。


2016年5月4日水曜日 20時10分57秒 UTC+9 hir...@regainapp.com:

Hiroki Watanabe

unread,
May 6, 2016, 3:49:47 AM5/6/16
to skyw...@googlegroups.com
加藤様、

お返事ありがとうございます。

早速試してみます!!

何卒よろしくお願いします。

渡辺

2016年5月6日 11:38 Hiroki Kato <roki...@gmail.com>:

--
このメールは Google グループのグループ「SkyWay Technical Forum」のトピックを登録しているユーザーに送られています。
このトピックの登録を解除するには https://groups.google.com/d/topic/skywayjs/XLRG9ZuDhsA/unsubscribe にアクセスしてください。
このグループを退会し、グループのすべてのトピックの登録を解除するには skywayjs+u...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/skywayjs/68a9d638-fc38-4993-b048-86f91bb6ff18%40googlegroups.com にアクセスしてください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。

Reply all
Reply to author
Forward
0 new messages