【问题标题】:Enable iPad Airplay on HTML5 video在 HTML5 视频上启用 iPad Airplay
【发布时间】:2011-03-29 22:39:09
【问题描述】:

我这样做是为了在装有 iOS 4.3.1 的第一代 iPad 上启用 HTML5 视频上的 Airplay。

// Prototype JS framework
$('videoContainer').appendChild(
    new Element(
        'video', {
            id: 'video0',
            src: 'http://shapeshed.com/examples/HTML5-video-element/video/320x240.m4v',  
            controls: 'true',
            width: '200',
            height: '200',
        }
    )
);

$('video0').writeAttribute('x-webkit-airplay', 'allow');

当我打开 Airplay 时,我听到的只是电视上的音频。如何也启用视频?

编辑:

根据Ben Dodson,您必须重新嵌入视频。我这样做了:

$('videoContainer').update($('videoContainer').innerHTML);

有没有办法解决这个问题?看起来很老套,而且处理起来很浪费。

【问题讨论】:

    标签: javascript ipad prototype html5-video airplay


    【解决方案1】:

    尝试将其重新格式化为 .mp4 电影,并确保它是带有 AAC 音频的 H.264 视频。它必须是 H.264,否则 iPad 无法蒸汽它。 (从http://macosrumors.com/2011/01/12/first-look-mobile-safari-airplay/得到这个)

    【讨论】:

    • 这不是编码问题。我让它与同一个视频一起工作。请参阅上面的编辑。
    • 好的。只是想知道,您是否必须将其嵌入原型中?或者你可以直接用
    • 直接写信给innerHTML也可以,但是看起来很丑。
    • 啊,好吧。然后我就沉了,哈哈。对不起!
    • 随便。这个限制就像 iOS4 禁用自动播放一样愚蠢。我只会处理糟糕的代码。
    【解决方案2】:

    在旧版本的iOS中支持的最大分辨率是1024*576,但是你的分辨率是正常的。请使用任何视频转换器将视频转换为 .mp4 或 H.264。 .m4v 不支持格式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-23
      • 2011-04-15
      • 2011-11-04
      • 2011-05-16
      • 1970-01-01
      • 2011-03-12
      • 2011-09-26
      • 1970-01-01
      相关资源
      最近更新 更多