0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻湖萬聯(lián)“競”開發(fā)板:基于JS UI框架的視頻播放應(yīng)用

電子發(fā)燒友開源社區(qū) ? 來源:未知 ? 2022-11-04 12:40 ? 次閱讀

前言

本Demo基于JS UI實現(xiàn)視頻播放,可以通過video自帶的控制欄進行播放、暫停等操作。

過程

從以下地址下載代碼

https://gitee.com/qinyunti/applications_app_samples

打開DevEco Studio 3.0.0.993

6847ef58-5bf9-11ed-a3b6-dac502259ad0.png

打開工程:

68617b80-5bf9-11ed-a3b6-dac502259ad0.png

更新:

68955842-5bf9-11ed-a3b6-dac502259ad0.png

點擊Run:

68b0dbe4-5bf9-11ed-a3b6-dac502259ad0.png

有如下提示按圖配置即可:

693d9368-5bf9-11ed-a3b6-dac502259ad0.png

69612e7c-5bf9-11ed-a3b6-dac502259ad0.png

代碼分析

程序入口

src/main/js/MainAbility/app.js

(左右移動查看全部內(nèi)容)

布局

src/main/js/MainAbility/pages/index/index.hml
src/main/js/MainAbility/pages/index/index.css

(左右移動查看全部內(nèi)容)

代碼

src/main/js/MainAbility/pages/index/index.js

(左右移動查看全部內(nèi)容)

import prompt from '@ohos.prompt';
 import router from '@ohos.router';


export default {
data: {
// 是否自動播放
autoplay: false,
// 視頻地址
url: '/common/video/1.mp4',
// 是否顯示控制欄
controlShow: true,
// 是否循環(huán)播放
loop: false,
// 播放開始時間
startTime: 0,
// 播放速度
speed: 0.3,
isStart: false
},
// 視頻準(zhǔn)備完成時觸發(fā)該事件
prepared(e) {
this.showPrompt(this.$t('strings.video_duration') + e.duration + this.$t('strings.second'))
},
// 視頻開始播放
start() {
this.showPrompt(this.$t('strings.video_start'))
this.isStart = true
},
// 視頻暫停播放
pause() {
this.showPrompt(this.$t('strings.video_pause'))
this.isStart = false
},
// 視頻播放完成
playFinish() {
this.$element('confirmDialog').show()
},
// 拖動進度條調(diào)用
playSeeked(e) {
this.showPrompt(this.$t('strings.video_seeked') + e.currenttime + this.$t('strings.second'))
},
// 播放進度變化調(diào)用
timeUpdate(e) {
},
// dialog確定
confirm() {
this.$element('video').start()
this.$element('confirmDialog').close()
},
// dialog取消
cancel() {
this.$element('confirmDialog').close()
},
// 彈框
showPrompt(msg) {
prompt.showToast({
message: msg,
duration: 1000
})
},
// 點擊視頻
onClick() {
if (this.isStart) {
this.$element('video').pause()
this.isStart = false
} else {
this.$element('video').start()
this.isStart = true
}
},
// 長按視頻
longPress() {
router.replace({
url: 'pages/index/index'
})
}
}

(左右移動查看全部內(nèi)容)

視頻文件位于/common/video/1.mp4可以替換。

總結(jié)

基于JS UI框架能狗開蘇卡法視頻播放應(yīng)用,十分便捷。

提示:本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請注明以上來源。如需社區(qū)合作及入群交流,請?zhí)砑游⑿臙EFans0806,或者發(fā)郵箱liuyong@huaqiu.com。

更多熱點文章閱讀

END

想了解更多開源技術(shù)?后臺留言,立刻安排!

就喜歡獎勵一個“”和“在看”唄~


原文標(biāo)題:鴻湖萬聯(lián)“競”開發(fā)板:基于JS UI框架的視頻播放應(yīng)用

文章出處:【微信公眾號:電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2302

    瀏覽量

    42689
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3635

    瀏覽量

    16061
  • 鴻湖萬聯(lián)
    +關(guān)注

    關(guān)注

    1

    文章

    65

    瀏覽量

    618

原文標(biāo)題:鴻湖萬聯(lián)“競”開發(fā)板:基于JS UI框架的視頻播放應(yīng)用

文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    原生鴻蒙發(fā)布!軟通動力子公司聯(lián)智能成果獲媒體報道關(guān)注

    《新聞1+1》欄目以長達21分鐘的專題報道,在該報道中,聯(lián)多項技術(shù)創(chuàng)新成果得以亮相,廣受業(yè)界矚目。
    的頭像 發(fā)表于 10-29 15:51 ?225次閱讀
    原生鴻蒙發(fā)布!軟通動力子公司<b class='flag-5'>鴻</b><b class='flag-5'>湖</b><b class='flag-5'>萬</b><b class='flag-5'>聯(lián)</b>智能成果獲媒體報道關(guān)注

    軟通動力子公司聯(lián)發(fā)布SwanLinkOS 5

    在近日圓滿閉幕的首屆H?I3 AI探索峰會上,軟通動力憑借其深厚的技術(shù)實力與創(chuàng)新精神,在鴻蒙生態(tài)領(lǐng)域再次邁出堅實步伐。會上,軟通動力攜手子公司聯(lián),震撼發(fā)布了新一代操作系統(tǒng)——Sw
    的頭像 發(fā)表于 09-04 16:50 ?735次閱讀

    軟通動力子公司聯(lián)榮獲礦OSV生態(tài)合作伙伴授牌

    圓滿舉行。此次授牌旨在表彰和認可礦生態(tài)圈內(nèi)的優(yōu)秀合作伙伴,激發(fā)礦領(lǐng)域新動能。軟通動力子公司聯(lián)
    的頭像 發(fā)表于 08-14 17:58 ?277次閱讀
    軟通動力子公司<b class='flag-5'>鴻</b><b class='flag-5'>湖</b><b class='flag-5'>萬</b><b class='flag-5'>聯(lián)</b>榮獲礦<b class='flag-5'>鴻</b>OSV生態(tài)合作伙伴授牌

    軟通動力旗下聯(lián)榮獲礦OSV生態(tài)合作伙伴授牌

    近日,鄂爾多斯臨港經(jīng)濟區(qū)見證了礦OSV生態(tài)合作伙伴授牌儀式的隆重舉行。在這場匯聚行業(yè)精英的盛會中,軟通動力旗下的聯(lián)作為首批礦
    的頭像 發(fā)表于 08-14 14:50 ?516次閱讀

    軟通動力子公司聯(lián)攜多款重磅創(chuàng)新產(chǎn)品亮相華為開發(fā)者大會

    如何引領(lǐng)行業(yè)進步,共同探索鴻蒙生態(tài)與AI大模型的發(fā)展新契機。作為本次大會鉆石級合作伙伴,軟通動力攜子公司聯(lián)深度參與到大會各項活動中。軟通動力董事、
    的頭像 發(fā)表于 06-25 11:38 ?293次閱讀
    軟通動力子公司<b class='flag-5'>鴻</b><b class='flag-5'>湖</b><b class='flag-5'>萬</b><b class='flag-5'>聯(lián)</b>攜多款重磅創(chuàng)新產(chǎn)品亮相華為<b class='flag-5'>開發(fā)</b>者大會

    生態(tài)“加速跑” 軟通動力子公司聯(lián)榮膺華為“礦生態(tài)使能合作伙伴”

    。在本次展會上,軟通動力子公司聯(lián)受邀參與了華為礦生態(tài)論壇并做主題發(fā)言,還榮膺了華為“礦
    的頭像 發(fā)表于 04-02 15:43 ?510次閱讀
    礦<b class='flag-5'>鴻</b>生態(tài)“加速跑” 軟通動力子公司<b class='flag-5'>鴻</b><b class='flag-5'>湖</b><b class='flag-5'>萬</b><b class='flag-5'>聯(lián)</b>榮膺華為“礦<b class='flag-5'>鴻</b>生態(tài)使能合作伙伴”

    共譜開源新篇章 軟通動力子公司聯(lián)與鴻蒙生態(tài)服務(wù)公司簽署戰(zhàn)略合作協(xié)議

    近日,軟通動力子公司聯(lián)與鴻蒙生態(tài)服務(wù)(深圳)有限公司(以下簡稱“鴻蒙生態(tài)服務(wù)公司”)成功簽署戰(zhàn)略合作協(xié)議。雙方將攜手合作,加強資源互聯(lián)互通,共同開拓開源鴻蒙應(yīng)用場景和市場空間,推
    的頭像 發(fā)表于 04-02 15:23 ?453次閱讀
    共譜開源新篇章 軟通動力子公司<b class='flag-5'>鴻</b><b class='flag-5'>湖</b><b class='flag-5'>萬</b><b class='flag-5'>聯(lián)</b>與鴻蒙生態(tài)服務(wù)公司簽署戰(zhàn)略合作協(xié)議

    人才儲備再升級!軟通動力子公司聯(lián)多名講師榮獲首批“鴻蒙原生應(yīng)用開發(fā)培訓(xùn)講師”認證

    近日,由鴻蒙生態(tài)服務(wù)公司組織開展的國內(nèi)首批“鴻蒙原生應(yīng)用開發(fā)培訓(xùn)講師”認證順利完成。作為此次認證的重要參與者,聯(lián)申報的四位鴻蒙資深專家
    的頭像 發(fā)表于 03-25 10:25 ?578次閱讀
    人才儲備再升級!軟通動力子公司<b class='flag-5'>鴻</b><b class='flag-5'>湖</b><b class='flag-5'>萬</b><b class='flag-5'>聯(lián)</b>多名講師榮獲首批“鴻蒙原生應(yīng)用<b class='flag-5'>開發(fā)</b>培訓(xùn)講師”認證

    軟通動力子公司聯(lián)多名講師榮獲首批“鴻蒙原生應(yīng)用開發(fā)培訓(xùn)講師”認證

    近日,由鴻蒙生態(tài)服務(wù)公司組織開展的國內(nèi)首批“鴻蒙原生應(yīng)用開發(fā)培訓(xùn)講師”認證順利完成。作為此次認證的重要參與者,聯(lián)申報的四位鴻蒙資深專家
    的頭像 發(fā)表于 03-25 09:24 ?394次閱讀

    聯(lián)亮相瑞芯微第八屆開發(fā)者大會

    數(shù)千名開發(fā)者、合作伙伴以及行業(yè)專家共同探討數(shù)智化未來。作為瑞芯微的重要生態(tài)合作伙伴,軟通動力旗下的聯(lián)受邀出席,并展示了多項前沿技術(shù)成果
    的頭像 發(fā)表于 03-13 11:33 ?669次閱讀

    軟通動力子公司聯(lián)戰(zhàn)略簽約鄂爾多斯工業(yè)互聯(lián)網(wǎng)平臺

    多方力量,旨在通過構(gòu)建創(chuàng)新交流平臺,凝聚智慧力量,進一步鞏固鄂爾多斯市工業(yè)互聯(lián)網(wǎng)建設(shè)成果,充分發(fā)揮礦產(chǎn)業(yè)優(yōu)勢,加快工業(yè)互聯(lián)網(wǎng)基礎(chǔ)設(shè)施建設(shè)。軟通動力子公司
    的頭像 發(fā)表于 01-22 13:57 ?483次閱讀

    聯(lián)攜手合作伙伴共同推動鴻蒙生態(tài)繁榮

    近日,軟通動力子公司聯(lián)與鴻蒙生態(tài)服務(wù)(深圳)有限公司(以下簡稱“鴻蒙生態(tài)服務(wù)公司”)成功簽署戰(zhàn)略合作協(xié)議。這一合作標(biāo)志著雙方將攜手共進,致力于推動鴻蒙生態(tài)的繁榮與商用落地。
    的頭像 發(fā)表于 01-05 15:34 ?657次閱讀

    聯(lián)與鴻蒙生態(tài)服務(wù)公司達成戰(zhàn)略合作

    近日,軟通動力子公司聯(lián)與鴻蒙生態(tài)服務(wù)(深圳)有限公司簽署了具有深遠影響的戰(zhàn)略合作協(xié)議。此舉標(biāo)志著雙方將攜手共進,致力于加強資源互聯(lián)互通,共同開拓開源鴻蒙的應(yīng)用場景和市場空間。
    的頭像 發(fā)表于 01-05 15:10 ?671次閱讀

    精彩回顧·2023開放原子開發(fā)者大會 軟通動力攜子公司聯(lián)助推開源生態(tài)破浪前行

    原文標(biāo)題:精彩回顧·2023開放原子開發(fā)者大會 軟通動力攜子公司聯(lián)助推開源生態(tài)破浪前行 文章出處:【微信公眾號:軟通動力】歡迎添加關(guān)注
    的頭像 發(fā)表于 12-20 18:40 ?360次閱讀

    擁抱開源力量,軟通動力子公司聯(lián)助陣OpenHarmony城市推介會·武漢市成功舉辦

    通動力子公司聯(lián)受邀參會并參與主題分享。 在題為 “開源驅(qū)動創(chuàng)新,
    的頭像 發(fā)表于 12-08 20:45 ?556次閱讀