iphone - What is Apple's policy for iOS regarding inline video players? -


there's confusing situation in browsers iphone (but not ios, such ipad) feature forced video playback deviates w3c standards, severely inhibiting developer's ability create web apps combine video interface support iphone devices. browsers on iphones force same full-screen video player.

since i'm sure google not choose deviate w3c standards (along every other browser developer), forcing videos played in full screen if wasnt being forced apple, i'm curious know: apple's policy causes iphone browsers use native full-screen-only video player, when inline video possible on iphone seen in youtube app?

what's stopping google introducing it's own w3c compliant html5 video player in iphone chrome browser rather apple's native non w3c compliant video player?

i want support mobile (obviously including iphone) web app, requires inline video (where interface overlays video user interact while video plays). apple tell developers "any web browser must use our native fullscreen video player" app can use whatever video playing format want, such youtube? what if put web app in wrapper supply native app? wrapper html5 app considered web browser apple , forced use native player? policy on this?


additional info: apple has made impossible use video player source html5 canvas rendering, no workarounds possible wouldnt require performing complex matrix operations without of graphic processing hardware, frying iphone workaround play videos inline on web browser. don't bother suggestion.

what's stopping google introducing it's own w3c compliant html5 video player in iphone chrome browser rather apple's native non w3c compliant video player?

apple not allow ios browsers use own rendering engines. must use apple supplied webkit frameworks, or app not approved ios store.

from app store review guidelines:

apps browse web must use ios webkit framework , webkit javascript

presumably if try ignore rule, app denied.


Comments

Popular posts from this blog

scala - 'wrong top statement declaration' when using slick in IntelliJ -

c# - DevExpress.Wpf.Grid.InfiniteGridSizeException was unhandled -

PySide and Qt Properties: Connecting signals from Python to QML -