<view><view class="play-box"><block wx:if="{{watchState==1}}"><block><block wx:if="{{video.use_type=='bilibili'}}"><web-view class="iframe-player-box" src="{{appWebviewVideoUrl}}"></web-view></block><block wx:else><video class="vue-ref" id="myVideo" src="{{video.url}}" poster="{{poster}}" title="{{video.title}}" poster-for-crawler="{{course.thumb}}" object-fit="contain" enable-danmu="{{true}}" danmu-list="{{danmuList}}" auto-pause-if-navigate="{{false}}" auto-pause-if-open-native="{{false}}" data-ref="video" data-event-opts="{{[['play',[['handleVideoPlay',['$event']]]],['pause',[['handleVideoPause',['$event']]]],['ended',[['playEnd',['$event']]]]]}}" bindplay="__e" bindpause="__e" bindended="__e"></video></block></block></block><block wx:if="{{watchState==2}}"><block><view data-event-opts="{{[['tap',[['buyCourse',['$event']]]]]}}" class="no-auth" bindtap="__e"><text class="btn">请先报名</text></view></block></block></view><view class="course-info"><view class="course-title">{{''+video.title+''}}</view><view class="course-desc">{{'简介:'+video.short_description+''}}</view><view class="play-rate"><text>倍速:</text><block wx:for="{{rate}}" wx:for-item="item" wx:for-index="index" wx:key="*this"><view data-event-opts="{{[['tap',[['changeRate',['$0',index],[[['rate','',index]]]]]]]}}" class="{{['rate-item',playbackRate==index?'active':'']}}" bindtap="__e">{{''+item+' X'}}</view></block></view><view class="play-rate"><text>播放时长:</text></view><view class="play-rate"><text>循环次数:</text></view></view><view class="course-tabs"><u-tabs-swiper class="vue-ref" vue-id="6ba64bb0-1" active-color="#FF4B4B" list="{{list}}" current="{{current}}" is-scroll="{{false}}" swiperWidth="750" data-ref="uTabs" data-event-opts="{{[['^change',[['tabsChange']]]]}}" bind:change="__e" bind:__l="__l"></u-tabs-swiper></view><swiper class="swiper-item-box" duration="200" current="{{swiperCurrent}}" data-event-opts="{{[['transition',[['transition',['$event']]]],['animationfinish',[['animationfinish',['$event']]]]]}}" bindtransition="__e" bindanimationfinish="__e"><swiper-item class="swiper-item"><scroll-view scroll-y="{{true}}"><view class="chapters"><block wx:if="{{$root.g0}}"><block><block wx:for="{{$root.l1}}" wx:for-item="chapter" wx:for-index="index" wx:key="_id"><view class="chapter-item"><view class="chapter-name">{{chapter.$orig.title}}</view><block wx:for="{{chapter.l0}}" wx:for-item="item" wx:for-index="index2" wx:key="_id"><view data-event-opts="{{[['tap',[['goVideo',['$0',index,index2],[[['chapters','_id',chapter.$orig._id],['videos','_id',item.$orig._id,'_id']]]]]]]}}" class="video-item" bindtap="__e"><view class="{{['name',video._id==item.$orig._id?'active':'']}}"><text class="free">视频</text><block wx:if="{{item.$orig.free_seconds&&!isBuy}}"><text class="free">试看</text></block><text class="video-name">{{item.$orig.title}}</text></view><block wx:if="{{video._id==item.$orig._id&&isBuy}}"><view class="duration"><image src="/static/liveing.gif" mode="widthFix"></image></view></block><block wx:else><view class="duration"><block wx:if="{{item.g1}}"><block>已看完</block></block><block wx:else><block>{{item.f0}}</block></block></view></block></view></block></view></block></block></block><block wx:else><empty vue-id="6ba64bb0-2" tipText="暂未更新课程" bind:__l="__l"></empty></block></view></scroll-view></swiper-item><swiper-item class="swiper-item"><scroll-view scroll-y="{{true}}"><u-parse vue-id="6ba64bb0-3" html="{{video.render_desc}}" bind:__l="__l"></u-parse></scroll-view></swiper-item><swiper-item class="swiper-item"><scroll-view scroll-y="{{true}}"><view class="chapters"><block wx:if="{{$root.g2}}"><block><u-collapse vue-id="6ba64bb0-4" event-type="close" arrow="{{true}}" accordion="{{false}}" bind:__l="__l" vue-slots="{{['default']}}"><block wx:for="{{$root.l2}}" wx:for-item="item" wx:for-index="index" wx:key="_id"><u-collapse-item vue-id="{{('6ba64bb0-5-'+index)+','+('6ba64bb0-4')}}" index="{{index}}" title="{{item.$orig.title}}" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{item.g3}}"><view data-event-opts="{{[['tap',[['checkPdf',['$0'],[[['chapters','_id',item.$orig._id,'word.url']]]]]]]}}" class="collapse-item collapse-item-word" bindtap="__e"><view class="u-node"></view>{{''+item.$orig.word.title+''}}</view></block><block wx:else><view class="collapse-item">暂无讲义</view></block></u-collapse-item></block></u-collapse></block></block><block wx:else><empty vue-id="6ba64bb0-6" tipText="暂未更新讲义" bind:__l="__l"></empty></block></view></scroll-view></swiper-item></swiper></view>
|