女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

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

鴻蒙ArkTS媒體組件:Video

jf_46214456 ? 來(lái)源:jf_46214456 ? 作者:jf_46214456 ? 2024-07-16 09:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Video

用于播放視頻文件并控制其播放狀態(tài)的組件。

說(shuō)明:

該組件從API Version 7開(kāi)始支持。后續(xù)版本如有新增內(nèi)容,則采用上角標(biāo)單獨(dú)標(biāo)記該內(nèi)容的起始版本。

權(quán)限列表

使用網(wǎng)絡(luò)視頻時(shí),需要申請(qǐng)權(quán)限ohos.permission.INTERNET。具體申請(qǐng)方式請(qǐng)參考[權(quán)限申請(qǐng)聲明]。

子組件

不支持子組件。

接口

Video(value: {src?: string | Resource, currentProgressRate?: number | string | PlaybackSpeed, previewUri?: string | PixelMap | Resource, controller?: VideoController})

參數(shù):

參數(shù)名參數(shù)類(lèi)型必填參數(shù)描述
srcstring[Resource]
currentProgressRatenumberstringPlaybackSpeed8+
previewUristringPixelMap[Resource]
controller[VideoController]設(shè)置視頻控制器,可以控制視頻的播放狀態(tài)。

PlaybackSpeed8+枚舉說(shuō)明

名稱(chēng)描述
Speed_Forward_0_75_X0.75倍速播放。
Speed_Forward_1_00_X1倍速播放。
Speed_Forward_1_25_X1.25倍速播放。
Speed_Forward_1_75_X1.75倍速播放。
Speed_Forward_2_00_X2倍速播放。

屬性

除支持[通用屬性]外,還支持以下屬性:

名稱(chēng)參數(shù)類(lèi)型描述
mutedboolean是否靜音。 默認(rèn)值:false
autoPlayboolean是否自動(dòng)播放。 默認(rèn)值:false
controlsboolean控制視頻播放的控制欄是否顯示。 默認(rèn)值:true
objectFit[ImageFit]設(shè)置視頻顯示模式。 默認(rèn)值:Cover
loopboolean是否單個(gè)視頻循環(huán)播放。 默認(rèn)值:false

事件

除支持[通用事件]外,還支持以下事件:

名稱(chēng)功能描述
onStart(event:() => void)播放時(shí)觸發(fā)該事件。
onPause(event:() => void)暫停時(shí)觸發(fā)該事件。
onFinish(event:() => void)播放結(jié)束時(shí)觸發(fā)該事件。
onError(event:() => void)播放失敗時(shí)觸發(fā)該事件。
onPrepared(callback:(event?: { duration: number }) => void)視頻準(zhǔn)備完成時(shí)觸發(fā)該事件。 duration:當(dāng)前視頻的時(shí)長(zhǎng),單位為秒(s)。
onSeeking(callback:(event?: { time: number }) => void)操作進(jìn)度條過(guò)程時(shí)上報(bào)時(shí)間信息。 time:當(dāng)前視頻播放的進(jìn)度,單位為s。
onSeeked(callback:(event?: { time: number }) => void)操作進(jìn)度條完成后,上報(bào)播放時(shí)間信息。 time:當(dāng)前視頻播放的進(jìn)度,單位為s。
onUpdate(callback:(event?: { time: number }) => void)播放進(jìn)度變化時(shí)觸發(fā)該事件。 time:當(dāng)前視頻播放的進(jìn)度,單位為s。
onFullscreenChange(callback:(event?: { fullscreen: boolean }) => void)在全屏播放與非全屏播放狀態(tài)之間切換時(shí)觸發(fā)該事件。 fullscreen:返回值為true表示進(jìn)入全屏播放狀態(tài),為false則表示非全屏播放。

VideoController

一個(gè)VideoController對(duì)象可以控制一個(gè)或多個(gè)video,可用視頻播放實(shí)例請(qǐng)參考[@ohos.multimedia.media])。

導(dǎo)入對(duì)象

let controller: VideoController = new VideoController()

start

start(): void

開(kāi)始播放。

pause

pause(): void

暫停播放,顯示當(dāng)前幀,再次播放時(shí)從當(dāng)前位置繼續(xù)播放。

stop

stop(): void

停止播放,顯示當(dāng)前幀,再次播放時(shí)從頭開(kāi)始播放。

setCurrentTime

setCurrentTime(value: number)

指定視頻播放的進(jìn)度位置。

參數(shù):

參數(shù)名參數(shù)類(lèi)型必填參數(shù)描述
valuenumber視頻播放進(jìn)度位置,單位為s。

requestFullscreen

requestFullscreen(value: boolean)

請(qǐng)求全屏播放。

參數(shù):

參數(shù)名參數(shù)類(lèi)型必填參數(shù)描述
valueboolean是否全屏(填充滿應(yīng)用窗口)播放。

exitFullscreen

exitFullscreen()

退出全屏播放。

setCurrentTime8+

setCurrentTime(value: number, seekMode: SeekMode)

指定視頻播放的進(jìn)度位置,并指定跳轉(zhuǎn)模式。

參數(shù):

參數(shù)名參數(shù)類(lèi)型必填參數(shù)描述
valuenumber視頻播放進(jìn)度位置,單位為s。
seekModeSeekMode跳轉(zhuǎn)模式。

SeekMode8+枚舉說(shuō)明

名稱(chēng) 開(kāi)發(fā)前請(qǐng)熟悉鴻蒙開(kāi)發(fā)指導(dǎo)文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]描述
PreviousKeyframe跳轉(zhuǎn)到前一個(gè)最近的關(guān)鍵幀。
NextKeyframe跳轉(zhuǎn)到后一個(gè)最近的關(guān)鍵幀。
ClosestKeyframe跳轉(zhuǎn)到最近的關(guān)鍵幀。
Accurate精準(zhǔn)跳轉(zhuǎn),不論是否為關(guān)鍵幀。

示例

// xxx.ets
@Entry
@Component
struct VideoCreateComponent {
  @State videoSrc: Resource = $rawfile('video1.mp4')
  @State previewUri: Resource = $r('app.media.poster1')
  @State curRate: PlaybackSpeed = PlaybackSpeed.Speed_Forward_1_00_X
  @State isAutoPlay: boolean = false
  @State showControls: boolean = true
  controller: VideoController = new VideoController()

  build() {
    Column() {
      Video({
        src: this.videoSrc,
        previewUri: this.previewUri,
        currentProgressRate: this.curRate,
        controller: this.controller
      })
        .width('100%')
        .height(600)
        .autoPlay(this.isAutoPlay)
        .controls(this.showControls)
        .onStart(() = > {
          console.info('onStart')
        })
        .onPause(() = > {
          console.info('onPause')
        })
        .onFinish(() = > {
          console.info('onFinish')
        })
        .onError(() = > {
          console.info('onError')
        })
        .onPrepared((e?: DurationObject) = > {
          if (e != undefined) {
            console.info('onPrepared is ' + e.duration)
          }
        })
        .onSeeking((e?: TimeObject) = > {
          if (e != undefined) {
            console.info('onSeeking is ' + e.time)
          }
        })
        .onSeeked((e?: TimeObject) = > {
          if (e != undefined) {
            console.info('onSeeked is ' + e.time)
          }
        })
        .onUpdate((e?: TimeObject) = > {
          if (e != undefined) {
            console.info('onUpdate is ' + e.time)
          }
        })

      Row() {
        Button('src').onClick(() = > {
          this.videoSrc = $rawfile('video2.mp4') // 切換視頻源
        }).margin(5)
        Button('previewUri').onClick(() = > {
          this.previewUri = $r('app.media.poster2') // 切換視頻預(yù)覽海報(bào)
        }).margin(5)
        Button('controls').onClick(() = > {
          this.showControls = !this.showControls // 切換是否顯示視頻控制欄
        }).margin(5)
      }

      Row() {
        Button('start').onClick(() = > {
          this.controller.start() // 開(kāi)始播放
        }).margin(5)
        Button('pause').onClick(() = > {
          this.controller.pause() // 暫停播放
        }).margin(5)
        Button('stop').onClick(() = > {
          this.controller.stop() // 結(jié)束播放
        }).margin(5)
        Button('setTime').onClick(() = > {
          this.controller.setCurrentTime(10, SeekMode.Accurate) // 精準(zhǔn)跳轉(zhuǎn)到視頻的10s位置
        }).margin(5)
      }

      Row() {
        Button('rate 0.75').onClick(() = > {
          this.curRate = PlaybackSpeed.Speed_Forward_0_75_X // 0.75倍速播放
        }).margin(5)
        Button('rate 1').onClick(() = > {
          this.curRate = PlaybackSpeed.Speed_Forward_1_00_X // 原倍速播放
        }).margin(5)
        Button('rate 2').onClick(() = > {
          this.curRate = PlaybackSpeed.Speed_Forward_2_00_X // 2倍速播放
        }).margin(5)
      }
    }
  }
}

interface DurationObject {
  duration: number;
}

interface TimeObject {
  time: number;
}

審核編輯 黃宇

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

    關(guān)注

    1

    文章

    532

    瀏覽量

    18406
  • 鴻蒙
    +關(guān)注

    關(guān)注

    60

    文章

    2613

    瀏覽量

    44001
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    鴻蒙ArkUI開(kāi)發(fā)-Video組件的使用

    以視頻功能為例,在應(yīng)用開(kāi)發(fā)過(guò)程中,我們需要通過(guò)ArkUI提供的Video組件為應(yīng)用增加基礎(chǔ)的視頻播放功能。借助Video組件,我們可以實(shí)現(xiàn)視頻的播放功能并控制其播放狀態(tài)。常見(jiàn)的視頻播放
    的頭像 發(fā)表于 01-23 16:59 ?1937次閱讀
    <b class='flag-5'>鴻蒙</b>ArkUI開(kāi)發(fā)-<b class='flag-5'>Video</b><b class='flag-5'>組件</b>的使用

    【飛騰派4G版免費(fèi)試用】Stage鴻蒙應(yīng)用基礎(chǔ)

    推薦stage,當(dāng)然,你要是大量開(kāi)發(fā)輕應(yīng)用,還是fa吧。 二、基本功能風(fēng)格和功耗測(cè)試 這里功耗測(cè)試是基于一個(gè)小的鴻蒙應(yīng)用及多媒體使用。 預(yù)覽器可以很好地查看應(yīng)用。但是不幸的是不包含多媒體應(yīng)用。
    發(fā)表于 12-24 08:52

    2024款鴻蒙OS 最新HarmonyOS Next_HarmonyOS4.0系列教程分享

    鴻蒙的出現(xiàn),標(biāo)志著中國(guó)科技的崛起。HarmonyOS就是我們說(shuō)的華為鴻蒙系統(tǒng),截止到2023年8月4日已有超過(guò)7億臺(tái)設(shè)備搭載了鴻蒙OS系統(tǒng)。據(jù)多家媒體報(bào)道,2024年國(guó)內(nèi)有21所985
    發(fā)表于 02-28 10:29

    開(kāi)源啦!!!基于鴻蒙ArkTS封裝的圖表組件《McCharts》,大家快來(lái)一起共創(chuàng)

    Hello;大家好,我是陳楊。好久沒(méi)更新了,首先是自己本職工作比較忙,基本沒(méi)時(shí)間寫(xiě)作。其次就是學(xué)習(xí)技術(shù),自學(xué)鴻蒙ArkTS語(yǔ)言已經(jīng)接近半年了,也算半路出師了,這次將分享我封裝的組件庫(kù),所以有啥講錯(cuò)
    發(fā)表于 03-15 15:21

    HarmonyOS應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)-媒體組件video

    video。視頻播放組件。說(shuō)明:需要在config.json配置,“configChanges”: [“orientation”]除支持通用屬性外,還支持如下屬性:除支持通用樣式外,還支持如下樣式
    發(fā)表于 11-15 10:26

    ArkTS-HarmonyOS應(yīng)用開(kāi)發(fā)video體驗(yàn)分享

    Api:8語(yǔ)言:ArkTs需要權(quán)限:使用網(wǎng)絡(luò)視頻時(shí),需要申請(qǐng)權(quán)限ohos.permission.INTERNET。具體申請(qǐng)方式請(qǐng)參考權(quán)限申請(qǐng)聲明。組件video參考:https
    發(fā)表于 11-22 14:45

    鴻蒙開(kāi)發(fā)之ArkTS基礎(chǔ)知識(shí)

    一、ArkTS簡(jiǎn)介 ArkTS是HarmonyOS優(yōu)選的主力應(yīng)用開(kāi)發(fā)語(yǔ)言。它在TypeScript(簡(jiǎn)稱(chēng)TS)的基礎(chǔ)上,匹配了鴻蒙的ArkUI框架,擴(kuò)展了聲明式UI、狀態(tài)管理等相應(yīng)的能力,讓開(kāi)發(fā)者以
    的頭像 發(fā)表于 01-24 16:44 ?3308次閱讀
    <b class='flag-5'>鴻蒙</b>開(kāi)發(fā)之<b class='flag-5'>ArkTS</b>基礎(chǔ)知識(shí)

    鴻蒙實(shí)戰(zhàn)開(kāi)發(fā)ArkTS運(yùn)用:【ai聊天框】

    用一個(gè)ArkTS編寫(xiě)的HarmonyOS原生聊天UI框架,提供了開(kāi)箱即用的聊天對(duì)話組件
    的頭像 發(fā)表于 03-08 15:38 ?1659次閱讀
    <b class='flag-5'>鴻蒙</b>實(shí)戰(zhàn)開(kāi)發(fā)<b class='flag-5'>ArkTS</b>運(yùn)用:【ai聊天框】

    鴻蒙ArkTS聲明式組件:XComponent

    可用于EGL/OpenGLES和媒體數(shù)據(jù)寫(xiě)入,并顯示在XComponent組件
    的頭像 發(fā)表于 07-05 09:56 ?1309次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b>聲明式<b class='flag-5'>組件</b>:XComponent

    鴻蒙ArkTS容器組件:Stack

    堆疊容器,子組件按照順序依次入棧,后一個(gè)子組件覆蓋前一個(gè)子組件
    的頭像 發(fā)表于 07-15 18:23 ?1397次閱讀

    鴻蒙ArkTS媒體組件:Ellipse

    橢圓繪制組件
    的頭像 發(fā)表于 07-16 15:20 ?595次閱讀

    鴻蒙ArkTS媒體組件:Line

    直線繪制組件
    的頭像 發(fā)表于 07-17 10:25 ?854次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>媒體</b><b class='flag-5'>組件</b>:Line

    鴻蒙ArkTS媒體組件:Polyline

    折線繪制組件
    的頭像 發(fā)表于 07-17 09:43 ?598次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>媒體</b><b class='flag-5'>組件</b>:Polyline

    鴻蒙ArkTS媒體組件:Polygon

    多邊形繪制組件
    的頭像 發(fā)表于 07-17 15:05 ?689次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>媒體</b><b class='flag-5'>組件</b>:Polygon

    鴻蒙ArkTS媒體組件:Path

    路徑繪制組件,根據(jù)繪制路徑生成封閉的自定義形狀。
    的頭像 發(fā)表于 07-18 10:24 ?806次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>媒體</b><b class='flag-5'>組件</b>:Path
    主站蜘蛛池模板: 柯坪县| 临沧市| 长宁县| 武川县| 新建县| 贺州市| 冷水江市| 赤城县| 永定县| 龙川县| 安多县| 南和县| 衢州市| 罗田县| 黄平县| 松桃| 泽州县| 杭州市| 龙岩市| 廉江市| 连平县| 茌平县| 荣成市| 昭通市| 尼木县| 都兰县| 伽师县| 马龙县| 贡觉县| 嘉禾县| 江门市| 常州市| 望都县| 湘潭县| 三门县| 屏边| 工布江达县| 威海市| 盐山县| 湟中县| 汝州市|