有人可以告诉我是否可以在本机iOS视频播放器中嵌入vistia?我们正在寻找在youtube上托管视频的其他选择,并听说过一些关于vistia的好消息。目前,我们的应用程序直接在原生视频播放器中播放youtube网址。提前谢谢。
答案 0 :(得分:4)
我一直与wistia保持联系,大约一个月后,他们将发布原生iOS SDK,允许通过标准的AV Foundation框架播放他们的内容。他们没有给我任何进一步的细节(所以我们必须在发布中等待),但很可能MPMoviePlayerViewController支持是他们的意思。
同时他们告诉我使用UIWebview,详见@Pahnev的答案
编辑:这是sdk:
https://github.com/wistia/WistiaKit
编辑:
Wista现在支持本机HLS(HTTP直播流):
将.m3u8放在wistia hash id后面并调用embed asset url,这在AVPlayer中本身播放。这看起来像这样:
https://fast.wistia.net/embed/medias/ {hashid} .m3u8
但请注意,这需要在您的wistia帐户上激活HLS选项,您可能需要联系Wistia支持!
答案 1 :(得分:0)
嗯,我猜本机玩家并不想玩那个网址。
我认为UIWebView
无论如何都应该打开该网址。
以下是您将如何使用它:
- (void)loadRequestFromString:(NSString*)urlString
{
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:urlRequest];
}
然后当您加载其中包含UIWebView
的视图时,只需调用该方法即可。
在你的情况下
[self loadRequestFromString:@"http://fast.wistia.net/embed/iframe/5gu0g6pvgu"];