如何使用从html网站获取的webview固定帧播放视频

时间:2018-09-28 07:16:02

标签: swift webview

我正在一个项目上,我花了将近2天的时间找到解决方法,实际上我的ViewController中有一个固定框架的webview,我想在固定框架内播放视频。

该演示视频位于html网站上,我必须在其中固定的webview框架中播放该视频。但是该视频不在webview框架中播放,当我单击该视频时,它会全屏打开并开始播放,而我不想要它。

这是我正在使用的代码

override func viewDidLoad() {
    super.viewDidLoad()

    webviewTv.allowsInlineMediaPlayback = true

    webviewTv.loadHTMLString("<iframe width=\"\(webviewTv.frame.width)\" height=\"\(webviewTv.frame.height)\" src=\"http://html.demodemodemo.ga/videojs/\" frameborder=\"0\" allowfullscreen></iframe>", baseURL: nil)

我也尝试过此操作,但还是没有运气

    webviewTv.loadHTMLString("<iframe width=\"375\"height=\"229\" src=\"//www.commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4/\" frameborder=\"0\" ></iframe>", baseURL: nil)

Fixed frame Webview within my ViewController and i only want to play the video in that webview section

Here is the output i get when i play the video , it open up to the ful screen

更新:- 已修复

只需在此处https://github.com/EndLess728/Playsinline_Video_Codes_to-Play_Video_in_WkWbView

遵循示例代码的步骤

0 个答案:

没有答案