你好,我有一个PHP脚本
<?php
$link='http://vod.adicis.cd/p/102/sp/10200/embedIframeJs/uiconf_id/23448125/partner_id/102?autoembed=true&entry_id=0_s1i9ck1l&playerId=kaltura_player_1504000771&cache_st=1504000771&width=500&height=433&flashvars[streamerType]=auto';
echo '<script src='.$link.'> </script>';"
?>
这个脚本帮助我在名为kaltura的平台上下载视频,你可以通过平台播放器播放
现在我在webview中加载页面
override func viewDidLoad() {
super.viewDidLoad()
mywebview.allowsInlineMediaPlayback = true;
loadWebPart()
}
func loadWebPart()
{
let url = NSURL (string: "http://media.adicis.cd/dov/mobile752017/webpart/safaritest.php")
let request = NSMutableURLRequest(url: url! as URL)
mywebview.loadRequest(request as URLRequest)
}
问题是视频加载了,你可以看到缩略图,但当你在播放器中点击它没有播放时
我在android webview中做了相同的逻辑,但是它已经工作了,
答案 0 :(得分:0)
经过多次研究,我的问题出在后台。我应该打开我的web服务器nginx的88,以便在所有浏览器中授权流式传输。下面链接来自一个破旧的家伙jess portnoy的帮助