gpt4 book ai didi

IOS Swift UIWebView 如何在不放大视频的情况下显示视频

转载 作者:行者123 更新时间:2023-11-28 15:52:40 25 4
gpt4 key购买 nike

我的应用程序中有一个 UIWebView,它会自动启动,但是当它自动启动时,视频会占据整个屏幕。我想更改该行为,以使其保持当前尺寸并开始播放。从本质上讲,Facebook 和 Instagram 如何让他们的视频开始播放,但他们保持当前的尺寸,允许用户继续滚动。现在我在 TableView 中显示我的视频,这是我的代码

  cell.video_stream.loadHTMLString("<iframe  width= \" \ 
(cell.video_stream.frame.width) \" height= \" \
(cell.video_stream.frame.height)\" src = \"\(fileUrl!)\"/>", baseURL: nil)

然后我给它们这两个属性,这样我就可以自动启动它们

video_stream.allowsInlineMediaPlayback = true
video_stream.mediaPlaybackRequiresUserAction = false

如有任何建议,我们将不胜感激。

最佳答案

在 allowsInlineMediaPlayback 的文档中说:

在 iPhone 上向 HTML 文档添加视频元素时,还必须包含 playsinline 属性

你可以试试:

cell.video_stream.loadHTMLString("<iframe  width= \" \ 
(cell.video_stream.frame.width) \" height= \" \
(cell.video_stream.frame.height)\" src = \"\(fileUrl!)\" playsinline>", baseURL: nil)

关于IOS Swift UIWebView 如何在不放大视频的情况下显示视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42120870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com