instagram和vine iOS应用程序如何在线播放video?

没有打开全屏video播放器?

他们使用的是一个webview? video的格式是什么?

我使用Reveal检查了Instagram应用程序,并且看起来像使用了AVPlayer ,这使得它们可以比使用UIWebViewMPMoviePlayerController更加自定义它。

使用/尝试下面的代码,这是我希望的作品。

 NSString *embedHTML = @"\ <html><head>\ <style type=\"text/css\">\ body {\ background-color: transparent; color: white; }\ </style>\ </head><body style=\"margin:0\">\ <embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \ width=\"%0.0f\" height=\"%0.0f\"></embed>\ </body></html>"; NSString *htmlString = [NSString stringWithFormat:embedHTML, yourURLString, width,height];//set width and height [webView loadHTMLString:htmlStr baseURL:nil]; [self.view addSubview:webView]; 

要么

使用UIWebView类委托方法尝试第二种方法

allowsInlineMediaPlayback