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