国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序video標(biāo)簽如何在其他視頻播放時(shí)讓另一個(gè)視頻暫停播放-demo

這篇具有很好參考價(jià)值的文章主要介紹了微信小程序video標(biāo)簽如何在其他視頻播放時(shí)讓另一個(gè)視頻暫停播放-demo。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

演示

小程序視頻標(biāo)簽,小程序,微信小程序,音視頻,小程序

需求?

一個(gè)頁面同時(shí)有很多視頻播放,當(dāng)用戶點(diǎn)擊一個(gè)視頻后,開始播放視頻,當(dāng)點(diǎn)擊另一個(gè)視頻后,暫停前一個(gè)播放視頻,讓當(dāng)前頁面只有一個(gè)視頻處于播放狀態(tài)

原理

播放視頻時(shí),先判斷當(dāng)前是否有視頻正在播放,如果沒有,則播放,如果有,則暫停其他視頻,再播放當(dāng)前視頻?文章來源地址http://www.zghlxwxcb.cn/news/detail-763994.html

?源碼

wxml

<view wx:for="{{videos}}" class="recordItem_hot" wx:key="{{index}}" data-item='{{item}}'>
  <video class="cover_img" src="{{item.url}}" objectFit="cover" show-fullscreen-btn id="video{{index}}" bindtap="video_play" />
  <view class="hot_name">
    <view class="name_view">{{item.title}}</view>
  </view>
</view>

js?

Page({
	/**
   * 頁面的初始數(shù)據(jù)
   */
  data: {
    videos:[
      {
        url:'https://scenicpicture.umituo.com/upload/video/0387064bad8464868ae292c8cb793f86.mp4',
        title:'視頻一'
      },
      {
        url:'https://scenicpicture.umituo.com/upload/video/ec341fa007ce6943ed997f5b079ea44b.mp4',
        title:'視頻二'
      },
      {
        url:'https://scenicpicture.umituo.com/upload/video/mmexport1645779520102.mp4',
        title:'視頻三'
      },
    ],
    indexCurrent: null,
  },

  video_play(e) {
    let curIdx = e.currentTarget.id;
    // 沒有播放時(shí)播放視頻
    // console.log(curIdx)
    if (!this.data.indexCurrent) {
      this.setData({
        indexCurrent: curIdx
      })
      let videoContext = wx.createVideoContext(curIdx,this) //這里對(duì)應(yīng)的視頻id
      videoContext.play()
    } else { // 有播放時(shí)先將prev暫停,再播放當(dāng)前點(diǎn)擊的current
      let videoContextPrev = wx.createVideoContext(this.data.indexCurrent,this)//this是在自定義組件下,當(dāng)前組件實(shí)例的this,以操作組件內(nèi) video 組件(在自定義組件中藥加上this,如果是普通頁面即不需要加)
      if (this.data.indexCurrent != curIdx) {
        console.log(123)
        videoContextPrev.pause()
        this.setData({
          indexCurrent: curIdx
        })
        let videoContextCurrent = wx.createVideoContext(curIdx,this)
        videoContextCurrent.play()
      }
    }
  },

})

到了這里,關(guān)于微信小程序video標(biāo)簽如何在其他視頻播放時(shí)讓另一個(gè)視頻暫停播放-demo的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【微信小程序/uniapp】視頻如何在pad端可以橫屏播放

    【微信小程序/uniapp】視頻如何在pad端可以橫屏播放

    相信做視頻類小程序的伙伴們一定會(huì)遇到視頻在【pad】系列上播放的問題,我們會(huì)發(fā)現(xiàn),當(dāng)在pad端點(diǎn)擊全屏播放的時(shí)候,他是豎屏的全屏(如圖1),即便我們旋轉(zhuǎn)屏幕,他依舊是豎屏類型的全屏(如圖2) (圖1) (圖2) 而我們想要的效果是全屏【橫屏】播放 那么如何能實(shí)

    2024年02月13日
    瀏覽(46)
  • java實(shí)現(xiàn)video標(biāo)簽視頻流播放

    問題: 在遇到video標(biāo)簽播放后端視頻源時(shí)問題。直接返回文件流的話 video需要將文件整個(gè)下載一次才會(huì)播放。這樣如果小文件沒有問題。如果文件大的話就比較惡心了。 解決方案:通過模擬video標(biāo)簽?zāi)J(rèn)的range bytes規(guī)范方法分段獲取視頻信息。 video標(biāo)簽是通過請(qǐng)求頭帶上 Ran

    2024年02月14日
    瀏覽(91)
  • 蘋果手機(jī)video標(biāo)簽播放視頻問題(播放mp4視頻遇到的坑)

    1.場(chǎng)景描述 服務(wù)端上傳MP4視頻文件,iOS客戶端通過URL播放該視頻文件。提供視頻接口,可以進(jìn)行視頻下載或者直接播放,但是iOS手機(jī)無法播放,且PC端safari瀏覽器也無法播放。 2.問題描述 安卓手機(jī)可以正常播放視頻,iOS手機(jī)無法播放,且PC段safari瀏覽器也無法播放。 3.問題分

    2024年02月22日
    瀏覽(90)
  • 關(guān)于使用video標(biāo)簽插入視頻時(shí),視頻無法播放的問題

    關(guān)于使用video標(biāo)簽插入視頻時(shí),視頻無法播放的問題

    寫代碼遇到一個(gè)問題:使用video標(biāo)簽插入視頻時(shí),在chrome中無法播放,只顯示了一個(gè)封面圖片,在ie卻可以播放。 video的使用是看別人的: 由于照搬別人的代碼,我寫的代碼如下: 然后出現(xiàn)問題:只有個(gè)封面,不能播放視頻 解決過程: ?我以為是瀏覽器兼容問題,查資料發(fā)

    2024年02月11日
    瀏覽(95)
  • 解決video標(biāo)簽無法播放avi格式的視頻

    錯(cuò)誤代碼 正確代碼 在video標(biāo)簽中不要加src屬性,必須在video標(biāo)簽內(nèi)加source標(biāo)簽,兼容不同瀏覽器解碼支持。

    2024年02月13日
    瀏覽(29)
  • 三種視頻播放標(biāo)簽(video,embed,iframe)-------筆記

    1.video:可以兼容移動(dòng)端和pc段 支持格式: Ogg = 帶有 Theora 視頻編碼和 Vorbis 音頻編碼的 Ogg 文件 MPEG4 = 帶有 H.264 視頻編碼和 AAC 音頻編碼的 MPEG 4 文件 WebM = 帶有 VP8 視頻編碼和 Vorbis 音頻編碼的 WebM 文件 語法: 2.embed:用于flash文件或者在使用video標(biāo)簽不成功的情況下使用,不

    2024年02月12日
    瀏覽(22)
  • video標(biāo)簽自動(dòng)播放音視頻并繪制波形圖

    video標(biāo)簽自動(dòng)播放音視頻并繪制波形圖

    html中的video標(biāo)簽可以用來播放常見的音視頻格式,支持的格式包括:MP3、Ogg、WAV、AAC、MP4、WebM、AVI等,當(dāng)然支持的格式也和瀏覽器和操作系統(tǒng)有關(guān)。這里以一個(gè)可以自動(dòng)播放音視頻并繪制波形圖的頁面為例說明一下video標(biāo)簽的用法。 video標(biāo)簽想自動(dòng)播放,需要設(shè)置三個(gè)可選屬性

    2024年02月09日
    瀏覽(27)
  • 蘋果safari瀏覽器播放不了video標(biāo)簽視頻

    蘋果safari瀏覽器播放不了video標(biāo)簽視頻

    今天遇到了個(gè)神奇的問題,視頻文件在pc端和安卓手機(jī)上播放都沒問題,但是在ios上就是播放不了,大概代碼如下: 前端代碼: 后端代碼: PC端沒任何問題: IOS端播放不了: 在網(wǎng)上搜索了很多辦法,有加前端參數(shù)配置的: 有改后端多次發(fā)送請(qǐng)求,分段獲取數(shù)據(jù)流的: 經(jīng)過

    2024年02月16日
    瀏覽(30)
  • 實(shí)現(xiàn)html頁面插入視頻的自動(dòng)播放、視頻播放結(jié)束后的事件觸發(fā)(video標(biāo)簽)

    要實(shí)現(xiàn)自動(dòng)播放需要同時(shí)使用autoplay和muted屬性,簡(jiǎn)單示例代碼如下: html代碼: css代碼: 要實(shí)現(xiàn)視頻播放結(jié)束后的事件觸發(fā)需要使用addEventListener(“ended”, function () {})進(jìn)行事件監(jiān)聽,簡(jiǎn)單示例代碼如下: html代碼: css代碼: js代碼: (1)菜鳥網(wǎng)址:https://www.runoob.com/tags/t

    2024年02月05日
    瀏覽(27)
  • 谷歌chrome瀏覽器無法自動(dòng)播放video標(biāo)簽視頻的問題

    谷歌chrome瀏覽器無法自動(dòng)播放video標(biāo)簽視頻的問題

    問題根源詳見: Chrome中的自動(dòng)播放政策??https://developer.chrome.com/blog/autoplay/ ?The Autoplay Policy launched in Chrome 66 for audio and video elements and is effectively blocking roughly half of unwanted media autoplays in Chrome. For the Web Audio API, the autoplay policy launched in Chrome 71. This affects web games, some WebRTC appli

    2024年02月11日
    瀏覽(120)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包