成品:
可以看到成品其实不是完全解决了问题,如果有更好的方法可以告知一下我,谢谢。
思路很简单,让video组件在不播放的时候隐藏,让替代品view呈现,当点击view时,让video显示出来。
我写了一个小组件供大家参考:
wxml
<view class='view' style='{
{style}};' bindtap='showVideo' hidden='{
{showVideo}}'></view>
<video class='video' id='video' style='{
{style}};' src='{
{src}}' hidden='{
{!showVideo}}' bindpause='hideView' bindended='hideView'></video>
wxss