• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - Apple 针对内嵌视频播放器的 iOS 政策是什么?

[复制链接]
菜鸟教程小白 发表于 2022-12-13 16:43:51 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

存在一种令人困惑的情况,即所有 iPhone 浏览器(但不是所有 iOS,例如 iPad)都具有强制视频播放功能,这偏离了 W3C 标准,严重抑制了开发人员创建任何将视频与界面相结合以支持的 Web 应用程序的能力iPhone 设备。所有 iPhone 上的所有浏览器都强制使用相同的全屏视频播放器。

由于我确信 Google 不会选择偏离 W3C 标准(以及所有其他浏览器开发人员),如果不是 Apple 强制要求,它会强制视频全屏播放,我很好奇知道:Apple 的政策究竟是什么导致所有 iPhone 浏览器都使用其原生全屏视频播放器,而 iPhone 上的内嵌视频显然可以在 YouTube 应用程序中看到?

是什么阻止了 Google 在 iPhone Chrome 浏览器中引入其自己的 W3C 兼容 HTML5 视频播放器,而不是 Apple 的原生非 W3C 兼容视频播放器?

我想通过我的网络应用程序支持移动设备(显然包括 iPhone),但它需要内嵌视频(其中一个界面覆盖视频以供用户在视频播放时与之交互)。 Apple 是否告诉开发人员“任何网络浏览器都必须使用我们的原生全屏视频播放器”,但任何应用程序都可以使用他们想要的任何视频播放格式,例如 YouTube? 如果我将 Web 应用程序放入包装器中以将其作为原生应用程序提供会怎样? HTML5 应用程序的包装器是否会被 Apple 视为 Web 浏览器并被迫使用其原生播放器?这方面的具体政策是什么?


附加信息:Apple 甚至无法使用视频播放器作为 HTML5 Canvas 渲染的源,因此在没有图形处理硬件的帮助下不需要执行复杂的矩阵运算的解决方法是不可能的,有效地炸了 iPhone在网络浏览器上播放视频的解决方法。所以不要理会这个建议。



Best Answer-推荐答案


What's stopping Google from introducing it's own W3C compliant HTML5 video player in the iPhone Chrome browser rather than Apple's native non W3C compliant video player?

Apple 不允许任何 iOS 浏览器使用自己的渲染引擎。他们必须使用 Apple 提供的 WebKit 框架,否则他们的应用将不会被 iOS 商店批准。

来自 App Store Review Guidelines :

Apps that browse the web must use the iOS WebKit framework and WebKit Javascript

如果您试图忽略该规则,您的应用可能会被拒绝。

关于ios - Apple 针对内嵌视频播放器的 iOS 政策是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37428737/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap