【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