2017-10-04 13 views
0

私はビデオ通話アプリをやっており、デバイスモデルに基づいてビデオフレームサイズを調整して最適化したいと考えています。明らかに高いモデルでは、私はより大きなビデオフレームサイズを望み、その逆もあります。iOSデバイスモデルの増分番号

デバイスハードウェア文字列(iPhone4,1 iPhone5,1 ...)があり、新しいiPhone8,8 +およびiPhoneXには文字列iPhone10,1 iPhone 10,2 .. iPhone10,6が追加されています。しかし、私たちはこの文字列をトリミングしなければならず、またiPad、iPodも持っています。

私が知っているiOSデバイスモデルごとに、より新しいデバイスモデルであることが分かっているインクリメンタルナンバーがありますか?

+0

コードを表示してください。 – Krunal

答えて

0

デバイスモデルに頼るのではなく、フレームサイズに基づいたスタイルルールを書き込むことができるメディアクエリCSSを作成する方がよいでしょう。

iPhone/iPadのルールの詳細については、http://stephen.io/mediaqueries/をご確認ください。

+0

これは私が望むものではありません。私はちょうど私が使用すべきビデオフレームサイズを決定したい。 たとえば、iPhone 5以上のような古いiPhoneの場合、360x480を使用します。 iPhone 6などの新しいモデルでは、480x640を使用してください。 私はデバイスのハードウェア文字列をトリミングして番号を取得し、if/elseコードを書き込んでiPhone、iPad、iPodを確認することができます 新しいiPhoneモデルがこのルールを継続するかどうかはわかりません – KinhChenDev