ios在webview中播放来自php的视频

时间:2017-10-05 11:17:24

标签: php ios swift

你好,我有一个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中做了相同的逻辑,但是它已经工作了,

1 个答案:

答案 0 :(得分:0)

经过多次研究,我的问题出在后台。我应该打开我的web服务器nginx的88,以便在所有浏览器中授权流式传输。下面链接来自一个破旧的家伙jess portnoy的帮助

https://forum.kaltura.org/t/katura-player-kwidget-loads-video-correctely-but-not-playing-progressbar-is-loading-without-the-end/7661