收藏
回答

video 播放玩视频后,如何让其返回到第0秒时的显示状态?

利用video标签播放视频,预期目标是video自动播放一遍,播放完毕后停止,但最终的显示状态要定格在视频的第0秒(第一帧),而不是视频的最后一帧。

<video   id="preview-video" controls="{{true}}" autoplay="{{true}}" object-fit="contain" src="{{videoUrl}}" bindended="_onVideoEnd" bindplay="_onVideoPlay" />

bindended的回调方法里设置 videoContext.seek(0); 会出现循环播放的情况。

请问该如何设置才能达到预期?


回答关注问题邀请回答
收藏

1 个回答

  • Jianbo
    Jianbo
    2023-01-17

    videoContext.seek(0) 再调用 videoContext.pause()试试


    2023-01-17
    有用
    回复 1
    • 岩果果
      岩果果
      2023-01-19
      在安卓和ios上的表现不一致,ios上可以,安卓上还是会循环播放
      2023-01-19
      回复
登录 后发表内容