在 HTML5 视频上启用 iPad Airplay
我这样做是为了在运行 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');
当我打开播放功能时,我听到的只是电视上的音频。我如何也启用视频?
编辑:
根据Ben Dodson,您必须重新嵌入视频。我这样做了:
$('videoContainer').update($('videoContainer').innerHTML);
有什么办法可以解决这个问题吗?看起来很老套,而且是浪费处理。
I'm doing this to enable Airplay on HTML5 video for my iPad 1st generation with iOS 4.3.1.
// 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');
When I turn on airplay, all I hear is audio on the TV. How do I enable video too?
Edit:
According to Ben Dodson, you have to re-embed the video. I did this:
$('videoContainer').update($('videoContainer').innerHTML);
Is there any way around this? Seems so hacky and it's wasted processing.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试将其重新格式化为 .mp4 电影,并确保它是带有 AAC 音频的 H.264 视频。它必须是 H.264,否则 iPad 无法传输它。 (从 http://macosrumors.com/2011/ 获取此内容01/12/first-look-mobile-safari-airplay/)
Try reformatting it as a .mp4 movie, and make sure that it is H.264 video with AAC audio. It has to be H.264, or the iPad can't steam it. (Got this from http://macosrumors.com/2011/01/12/first-look-mobile-safari-airplay/)
老版本的iOS最大支持的分辨率是1024*576,但是你的分辨率是正常的。请使用任何视频转换器将视频转换为 .mp4 或 H.264。 .m4v 不支持格式。
In old version of iOS maximum resolution supporting is 1024*576, However your resolution is normal. Please convert the video using any video converter to .mp4 or H.264. .m4v is not supporting format.