我这样做是为了在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);


有没有办法解决?似乎很hacky,浪费了处理时间。

最佳答案

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

关于javascript - 在HTML5视频上启用iPad Airplay,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5479769/

10-13 08:58