2

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

4

2 回答 2

5

我一直在与 wistia 联系,大约一个月后,他们将发布一个原生 iOS SDK,允许通过标准 AV Foundation 框架播放他们的内容。他们没有给我任何进一步的细节(所以我们必须等待发布),但很可能 MPMoviePlayerViewController 支持就是他们的意思。

与此同时,他们告诉我使用@Pahnev 的答案中详细说明的 UIWebview

编辑:这里是sdk:

https://github.com/wistia/WistiaKit

编辑:

Wista 现在支持原生 HLS(HTTP Live Streaming):

只需将 .m3u8 放在 wistia 哈希 id 后面并调用嵌入资产 url,这将在 AVPlayer 中本地播放。这看起来像这样:

https://fast.wistia.net/embed/medias/ {hashid}.m3u8

但是请注意,这需要在您的 wistia 帐户上激活 HLS 选项,您可能需要为此联系 Wistia 支持!

于 2016-04-20T05:38:51.687 回答
0

好吧,我猜本地播放器不想玩那个 url。

我想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"];
于 2014-12-04T15:34:53.450 回答