skin.wxml 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <cover-view class="plv-player-control" wx:if="{{ !settingShow && liveMode !== 2 }}">
  2. <cover-image
  3. catchtap="changePlayStatus"
  4. class="plv-player-control__image plv-control-play-pause"
  5. src="../../assets/images/{{ playStatus === 'pause' ? 'play' : 'pause' }}.png"></cover-image>
  6. <cover-image class="plv-player-control__image plv-control-refresh" bindtap="refresh" src="../../assets/images/refresh.png"></cover-image>
  7. <cover-image
  8. class="plv-player-control__image plv-control-screen"
  9. bindtap="changeScreen"
  10. src="../../assets/images/{{ screenStatus === 'full' ? 'half' : 'full' }}.png"></cover-image>
  11. <cover-image bindtap="setting" class="plv-player-control__image plv-control-setting" src="../../assets/images/setting.png"></cover-image>
  12. </cover-view>
  13. <cover-image
  14. wx:if="{{ liveMode === 2 }}"
  15. bindtap="setting"
  16. class="plv-control-setting-playback" src="../../assets/images/setting.png"></cover-image>
  17. <cover-view class="plv-control-setting-content" bindtap="hideSettingContent" wx:if="{{ settingShow }}">
  18. <cover-view class="plv-setting-head">
  19. <cover-view class="head-item" bindtap="danmuSwitch" wx:if="{{ closeDanmuEnable === 'N' && allowDanmu }}">
  20. <cover-image class="plv-setting-head__image plv-control-content__image" src="../../assets/images/{{ danmuEnabled ? 'selected' : 'unselect' }}.png"></cover-image>
  21. <button class="plv-control-content__btn">弹幕</button>
  22. </cover-view>
  23. </cover-view>
  24. <cover-view class="plv-control-setting-detail control-rate" wx:if="{{ liveMode !== 1 }}">
  25. <cover-view class="setting-detail-item">倍速</cover-view>
  26. <cover-view
  27. wx:for="{{ ['0.5x', '1.0x', '1.25x', '1.5x', '2.0'] }}"
  28. wx:key="index"
  29. bindtap="changeRate"
  30. data-index="{{ index }}"
  31. class="setting-item-btn setting-btn-rate {{ currentRate === index ? 'btn-selected' : '' }}">{{ item }}</cover-view>
  32. </cover-view>
  33. <cover-view class="plv-control-setting-detail control-line" wx:if="{{ liveMode === 1 }}">
  34. <cover-view class="setting-detail-item">线路</cover-view>
  35. <cover-view
  36. wx:for="{{ lines }}"
  37. wx:key="index"
  38. bindtap="changeLine"
  39. data-line="{{ index }}"
  40. data-src="{{ forceVideo ? item.m3u8 : item.flv }}"
  41. class="setting-item-btn {{ currentLine === index ? 'btn-selected' : '' }}">线路{{ index + 1 }}</cover-view>
  42. </cover-view>
  43. </cover-view>