作爲標題已經聲明我面臨iOS上的嵌入式youtube iframe播放器的一些問題。但首先一點關於我的問題的背景。我有一組存儲在設備上並加載到WKWebView中的HTML文件。這些文件僅包含簡單文本,有時還包含使用iframe語法嵌入的YouTube視頻。在iOS中使用嵌入式YouTube的iframe的共享功能
<iframe width="100%" height="100%" id="playerId" type="text/html" src="https://www.youtube.com/embed/XXXXXXXX?enablejsapi=0&rel=0&playsinline=0&autoplay=0" frameborder="0">
播放,聲音,全屏輸入....一切正常。 youtube-player的信息部分(右上角的箭頭)除外。當我按下箭頭時,屏幕打開,但選擇url或其中一個共享選項不起作用,只能打破嵌入的視頻。我仍然可以關閉信息部分,但縮略圖消失了,直到我重新加載HTML文檔後纔會播放。
現在我的猜測是WKWebView沙盒中有安全設置,可以阻止我加載任何嵌入式鏈接。我想我記得有關WebView的一些信息,不允許在iframe中與_blank目標鏈接,但我不確定。無論如何不能改變這些。
感謝您的任何提示,
維克多