我有一个html视频,我试图在ios上呈现,但视频不会自动播放。我发现类似的问题提到使用“playsinline”,但我尝试了这种方法,它不能解决我的问题。以下是我目前在Html中显示视频的方式:
<video class="remoteVideo" playsinline autoplay muted>
<source src="https://192.168.1.134:7278/GetVideo" type="video/mp4;" />
</video>
这是从一些C# .NET核心代码流:
FileStream fileStream = new FileStream(path, FileMode.Open);
var result = new FileStreamResult(fileStream, contentType)
{
EnableRangeProcessing = true
};
return result;
这种方法在chrome中效果很好,但在ios上它会遇到这个问题,它不会自动播放。如果我在html中为视频添加“控件”,那么iOS上会出现播放按钮,我可以按下播放,视频就会开始播放。然而,我希望得到的视频自动播放,没有视频控件.
1条答案
按热度按时间htrmnn0y1#
所以,我不确定为什么,但是,将我的html更改为这个(直接在视频html中指定src,而不是在子“源”html类中)解决了这个问题: