Ruby on rails 为什么ruby应用程序不能在iphone上预览视频

Ruby on rails 为什么ruby应用程序不能在iphone上预览视频,ruby-on-rails,iphone,ruby,video,Ruby On Rails,Iphone,Ruby,Video,我有一个RubyonRails应用程序,前端是html、css和javascript。这些视频在Android手机浏览器上显示预览,但在iphone上会显示如右图所示的白色或黑色屏幕。我该如何解决这个问题? 这在我在safari和chrome上测试的两种浏览器上都会发生 <div class="video"> <video style="" controls="controls" src="/rails/active_storage/myvideo.mp4"&

我有一个RubyonRails应用程序,前端是html、css和javascript。这些视频在Android手机浏览器上显示预览,但在iphone上会显示如右图所示的白色或黑色屏幕。我该如何解决这个问题? 这在我在safari和chrome上测试的两种浏览器上都会发生

    <div class="video"> 
    <video style="" controls="controls" src="/rails/active_storage/myvideo.mp4"></video> 
</div>


这可能与视频的编码方式有关-如果在MP4容器中编码为VP9,则无法在iOS设备上播放。如果您有源视频,可以使用ffmpeg将其转换为H.265视频,然后在两台设备上播放。

那么,代码是什么?你尝试了什么浏览器?也许这是Safari的错误/功能,看起来不像rails的错误。我认为这是某个地方的ios软件设置