最近在开发中遇到的需求是:微信扫描课件二维码,播放其对应的课件视频
设计流程
- 扫描二维码时,将其视频列表存入model中,存入第一条是为了,不在html界面重新获取第一条视频
model.addAttribute("playUrl", videos.get(0).getVideoUrl());
model.addAttribute("videoUrls", JsonUtils.toJson(videos));
- 返回其对应的html界面
return "client/coursePlayer.html";
- 使用video 播放视频第一条视频
<video id="videoID" controls="true"
style="object-fit:fill"
src="${playUrl}"
class="horizontal-img"
preload="metadata"
webkit-playsinline="true"
playsinline="true"
x-webkit-airplay="allow"
x5-video-player-type="h5"
x5-video-player-fullscreen