Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IOS Swift UIWebView如何在不放大视频的情况下显示视频_Ios_Swift_Uiwebview_Swift3 - Fatal编程技术网

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

IOS Swift UIWebView如何在不放大视频的情况下显示视频,ios,swift,uiwebview,swift3,Ios,Swift,Uiwebview,Swift3,我的应用程序中有一个UIWebView,它会自动启动,但当它自动启动时,视频会占据整个屏幕。我想改变这种行为,使它保持当前维度并开始游戏。基本上,facebook和Instagram是如何开始播放视频的,但它们保留了当前的维度,允许用户不断滚动。现在我在TableView中显示我的视频,这是我的代码 cell.video_stream.loadHTMLString("<iframe width= \" \ (cell.video_stream.frame.width) \" hei

我的应用程序中有一个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)

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

在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)
cell.video\u stream.loadHTMLString(“,baseURL:nil)
cell.video_stream.loadHTMLString("<iframe  width= \" \ 
(cell.video_stream.frame.width) \" height= \" \
(cell.video_stream.frame.height)\"  src = \"\(fileUrl!)\" playsinline>", baseURL: nil)