2013-06-02 219 views
0

我想嵌入Vimeo链接,但它不适用于iOS6。奇怪的是,它在iOS5上运行良好,但升级破坏了它。会发生什么事是用户按下播放后,进度指示将开始,并将在那里挂起而不会播放。Vimeo视频嵌入iOS6不起作用

我还使用最新的嵌入代码:

<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.

+0

它适合我。我在6.1.3上 –

回答

0

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

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];