无法在TvOS(Swift)上播放流视频

时间:2019-08-03 15:44:12

标签: swift swift3 tvos

我一直试图弄清楚为什么使用UIWebView时视频不能在TvOS上播放。我知道AppleTV不支持UIWebView,但可以使用! (只有一点...)

除视频之外,所有其他元素也会加载到视图上。屏幕截图示例: Example Screenshot

我尝试了几种不同的URL来访问视频和流,但没有任何播放。我什至拥有应该自动播放且视频无法加载的链接。

这是我的代码:

let webViewClass : AnyObject.Type = NSClassFromString("UIWebView")!
let webViewObject : NSObject.Type = webViewClass as! NSObject.Type
let webview: AnyObject = webViewObject.init()
let url = NSURL(string: "https://player.twitch.tv/?channel=flakes")
let request = NSURLRequest(url: url! as URL)
webview.loadRequest(request as URLRequest)
let uiview = webview as! UIView
uiview.frame = CGRect (x: 0, y: 0, width: view.frame.width, height: view.frame.height)
view.addSubview(uiview)

有什么建议或方法可以加载视频吗?我知道这绝对有可能,因为我在Apple TV商店中看到了一些可以做我想做的应用程序。

0 个答案:

没有答案