Wistia在原生iOS播放器?

时间:2014-12-02 22:37:49

标签: ios video youtube wistia

有人可以告诉我是否可以在本机iOS视频播放器中嵌入vistia?我们正在寻找在youtube上托管视频的其他选择,并听说过一些关于vistia的好消息。目前,我们的应用程序直接在原生视频播放器中播放youtube网址。提前谢谢。

2 个答案:

答案 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"];