Vimeo视频嵌入iOS6无法正常工作

时间:2013-06-02 15:55:53

标签: ios html5 ios6 vimeo video-embedding

我正在尝试嵌入Vimeo链接但它在iOS6上不起作用。奇怪的是它在iOS5上运行良好,但升级打破了它。发生的事情是在用户按下播放后,进度指示将开始并将挂起而不会播放。

我也在使用最新的嵌入代码:

<div class="video-container">
    <iframe data-videoid="<?php echo $video; ?>" src="http://player.vimeo.com/video/<?php echo $video; ?>?api=1&amp;player_id=<?php echo $video; ?>" width="100%" height="100%" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</div>

Here's an example link where it doesn't work.

2 个答案:

答案 0 :(得分:0)

如果您使用webview加载视频,请使用以下代码,它适用于ios 6。

 NSString *embedHTML =[NSString stringWithFormat:@"\
                              <html><head>\
                              <style type=\"text/css\">\
                              body {\
                              background-color: #666666;\
                              padding:%f %f %f %f;\
                              color: blue;\
                              }\
                              </style>\
                              </head><body style=\"margin:0\">\
                              <iframe height=\"%f\" width=\"%f\" title=\"Vimeo Video\" class=\"vimeo\" src=\"http://player.vimeo.com/video/%@\" ></iframe>\
                              </body></html>",paddingTop,paddingRight,paddingBottom,paddingLeft,videoHeight,videoWidth,vimeoID];
        [self.webView loadHTMLString:embedHTML baseURL:nil];

答案 1 :(得分:0)

原因是因为我在父容器上进行了CSS 3D转换...哎呀!