| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /** 播放教程视频 */
- import GameM from "../manager/GameM";
- const { ccclass, property } = cc._decorator;
- @ccclass
- export default class VideoNode extends cc.Component {
- @property(cc.VideoPlayer)
- videoPlayer: cc.VideoPlayer = null;
- onLoad() {
- }
- start() {
- this.videoPlayer.resourceType = cc.VideoPlayer.ResourceType.LOCAL
- // if (GameM.commonData.teachVideoType == 1)
- // cc.loader.loadRes('video/AriesGameClub', cc.Asset, (err, res) => {
- // this.videoPlayer.clip = res as any
- // })
- // else
- // this.videoPlayer.clip = await Utils.loadResPromise('video/Redeem', cc.Asset)
- // this.videoPlayer.currentTime = 0
- // this.scheduleOnce(() => {
- // this.videoPlayer.play()
- // GameM.audioM.setPauseMusic()
- // GameM.audioM.stopMateEffect();
- // GameM.audioM.setTempEffect(false)
- // }, 1)
- let url = ''
- if (GameM.commonData.teachVideoType == 1) {
- url = 'video/AriesGameClub'
- }
- else {
- url = 'video/Redeem'
- }
- this.playVideo(url)
- }
- playVideo(url) {
- cc.loader.loadRes(url, cc.Asset, (err, res) => {
- this.videoPlayer.clip = res as any
- this.scheduleOnce(() => {
- this.videoPlayer.play()
- GameM.audioM.setPauseMusic()
- GameM.audioM.stopMateEffect();
- GameM.audioM.setTempEffect(false)
- }, 1)
- })
- }
- }
|