instagram和vine iOS应用程序如何在线播放video?
没有打开全屏video播放器?
他们使用的是一个webview? video的格式是什么?
我使用Reveal检查了Instagram应用程序,并且看起来像使用了AVPlayer
,这使得它们可以比使用UIWebView
或MPMoviePlayerController
更加自定义它。
使用/尝试下面的代码,这是我希望的作品。
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