在HTML5视频上启用iPad Airplay

时间:2011-03-29 22:39:10

标签: javascript ipad prototype html5-video airplay

我这样做是为了在我的iPad第一代iOS 4.3.1上为我的iPad5视频启用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');

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

修改

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

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

这有什么办法吗?看起来如此hacky,这是浪费处理。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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