【Harmony OS】【ArkUI】ets開發 簡易視頻播放器
前言:這一次我們來使用ets的Swiper組件、List組件和Video組件製作一個簡易的視頻播放器。本篇是以HarmonyOS官網的codelab簡易視頻播放器(eTS)為基礎進行編寫。本篇最主要的內容就是一個主界面包括頂部的視頻海報輪播,中部的視頻播放列表,以及點擊海報和播放列表進入到播放界面完成視頻播放的功能。師傅領進門,修行在個人,所以本篇只講大概的組件使用,具體的細節和更詳細的屬性讀者自己在學習中摸索。相信通過這次的學習,你能有所收穫。希望能幫助你快速了解Harmony的ETS開發,學會簡單的視頻播放器製作學習。本篇最後會貼上參考原文鏈接。
首先講一下大致的思路,我們要在主界面頂部使用Swiper組件完成視頻海報輪播,下方使用List組件完成視頻播放的列表,點擊海報和播放列表進入視頻播放界面使用Video組件製作,其他的屬性就由讀者自行探索。
1. 構建主界面。
1) 在default文件夾中創建data、image、video文件夾,在data文件夾中創建VideoData.ets文件,用來定義電影輪播圖數組swiperVideos和視頻列表圖片數組horizontalVideos。Image文件夾中添加圖片,video文件夾中添加視頻,代碼中的文件路徑替換由讀者自行替換。
2) 在index.ets中引入router和swiperVideos、horizontalVideos。
3) 在index.ets中添加Swiper組件用於顯示電影輪播圖,使用Navigator實現頁面跳轉。
4) 添加Flex組件用於顯示電影列表上方的文本信息,添加List組件用於顯示電影列表,使用router實現頁面跳轉。
5) 整個index.ets文件的代碼如下:
6) 打開預覽器看一下效果:
欲了解更多更全技術文章,歡迎訪問//developer.huawei.com/consumer/cn/forum/?ha_source=zzh