Html MP4视频不在iPhone上播放,但在桌面和Android上播放

Html MP4视频不在iPhone上播放,但在桌面和Android上播放,html,iphone,asp.net-mvc,video,html5-video,Html,Iphone,Asp.net Mvc,Video,Html5 Video,有人遇到过这个问题吗 从Windows PC上的浏览器或Android手机上传到ASP.NET MVC5网站的视频在任何浏览器、Android甚至Windows Mobile上都可以正常播放,但在iPhone上看不到 库代码类似于: <div id="link_@fileViewModel.ID" class="row gallery-media-file"> <a href="@Url.Action("GetVideoFile", "File", new {id = file

有人遇到过这个问题吗

从Windows PC上的浏览器或Android手机上传到ASP.NET MVC5网站的视频在任何浏览器、Android甚至Windows Mobile上都可以正常播放,但在iPhone上看不到

库代码类似于:

<div id="link_@fileViewModel.ID" class="row gallery-media-file">
<a href="@Url.Action("GetVideoFile", "File", new {id = fileViewModel.ID})" type="video/mp4" title="@videoViewModel.Title" class="m-0">
    <video class="img-responsive">
        <source src="@Url.Action("GetVideoFile", "File", new {id = fileViewModel.ID})" type="video/mp4" />
    </video>
</a>
任何想法。。。我被难住了

编辑:

使用Dropzone.js上传文件->

编辑2:

我还使用blueimp gallery显示文件,但结果是删除了该属性:

type="video/mp4"
通过锚定标签,视频可以在iPhone上播放

不幸的是,它没有显示视频的静止,也没有声音播放。此外,当类型属性从锚标记中移除时,它将停止在桌面和android上的gallery中播放

最终,我可能不得不根据客户端有条件地呈现html,但音量和视频图像捕获仍然是一个问题


以下内容提供了一些帮助,但仍然没有乐趣:

可能是由于编解码器或其他视频设置/特征-您是否能够共享一个不播放的示例视频,并且人们可以查看?我不确定视频是否有问题,因为如果添加了控件,视频可以下载。另外,从iPhone上传视频似乎也不起作用。不过,一个示例文件是:该视频从您的OneDrive位置播放,因此,如果服务器上的格式不变,它就不是您所说的视频。我猜你不能分享到你网站的链接,但是如果你有访问权限,你可以在MAC上使用Safari调试iOS播放以检查控制台等:谢谢@Mick。不幸的是我没有Mac电脑。我想我正在接近一个解决方案,现在就更新这个问题。是的,我不能共享视频链接,因为你需要登录该网站才能查看(如果你愿意,可以这样做)。可能是由于编解码器或其他视频设置/特征-您是否能够共享不播放的示例视频,并且人们可以检查?我不确定视频是否有问题,因为如果添加了控件,则可以下载视频。另外,从iPhone上传视频似乎也不起作用。不过,一个示例文件是:该视频从您的OneDrive位置播放,因此,如果服务器上的格式不变,它就不是您所说的视频。我猜你不能分享到你网站的链接,但是如果你有访问权限,你可以在MAC上使用Safari调试iOS播放以检查控制台等:谢谢@Mick。不幸的是我没有Mac电脑。我想我正在接近一个解决方案,现在就更新这个问题。是的,我不能共享视频链接,因为你需要登录该网站才能查看(如果你愿意,可以这样做)。
type="video/mp4"