0

我在 iPod Touch 和 iPad 上运行了一个带有视频播放页面的 webapp。视频经过转码并包含多个音轨和字幕轨道(嵌入)。

从 iOS4.3.3 和 iOS5.1.1 的主页运行 webapp 运行良好,全屏,我可以选择音频和字幕轨道。

现在我有一个装有 iOS6.0.1 的第 5 代 iPod。如果我从主屏幕在该设备上运行相同的 web 应用程序,它会全屏运行,但是当我按下字幕按钮时,菜单不会出现在视频顶部。当我按下字幕按钮(仅在横向时可用),然后返回纵向并按下完成按钮时,我可以看到 adiotrack/subtitle 菜单位于视频后面。

我的最小测试用例

<!DOCTYPE html>
<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
    <meta name="apple-mobile-web-app-capable" content="yes" /> <!-- THIS LINE -->
    <title>video test</title>
  </head>
  <body>
    <div id="streampage">
      <video id="videostream" src="main.m4v" controls="controls" preload="none" style="-webkit-transform-style: preserve-3d;"></video>      
    </div>
   </body>
</html>

当我在浏览器中打开它时,将其保存到主屏幕,然后从主屏幕启动,音轨/字幕菜单不可见(显然在电影后面)当我删除带有注释的行时,<!-- THIS LINE -->在浏览器中打开页面,保存它到主屏幕并从那里开始,我可以毫无问题地看到音轨/字幕菜单。但是,webapp 不再是全屏的。

任何人都知道从主页启动时保持网络应用全屏的解决方法 - 并且 - 能够看到音轨/字幕菜单?

注意:这只在 iPod 上失败。使用 iOS6.0.1 在 iPad3 上测试只是显示菜单。

4

1 回答 1

0

此问题已在 iOS7 中修复。

于 2013-10-18T12:21:31.283 回答