Instagram和Vine iOS应用程序如何在线播放视频?

时间:2014-01-05 02:38:54

标签: ios iphone ios7

无需打开全屏视频播放器?

他们使用的是webview吗?视频的格式是什么?

2 个答案:

答案 0 :(得分:3)

我使用Reveal检查了Instagram应用,看起来他们使用了AVPlayer,这使他们能够比使用UIWebViewMPMoviePlayerController更多地自定义它

答案 1 :(得分:0)

使用/尝试下面的代码它是我希望的工作。

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类委托方法使用try第二种方法

allowsInlineMediaPlayback