当前位置: 首页 > news >正文

宜昌永东建设网站软件免费下载

宜昌永东建设网站,软件免费下载,做手机网站公司,网络营销服务商libwlmedia 跨平台播放器wlmedia现在已经支持了鸿蒙(Harmony)平台了#xff0c;SDK插件地址#xff1a;libwlmedia 一、接入SDK 1.1 导入SDK ohpm i ywl5320/libwlmedia1.2 添加权限#xff08;可选#xff09; 如果需要播放网络视频#xff0c;需要添加网络权限 #m…libwlmedia 跨平台播放器wlmedia现在已经支持了鸿蒙(Harmony)平台了SDK插件地址libwlmedia 一、接入SDK 1.1 导入SDK ohpm i ywl5320/libwlmedia1.2 添加权限可选 如果需要播放网络视频需要添加网络权限 #module.json5 requestPermissions: [{name: ohos.permission.INTERNET} ]1.3 设置XComponentController let wlPlayer: WlPlayer new WlPlayer(); let wlComponentController: WlComponentController new WlComponentController(this.wlPlayer); ... XComponent({type: XComponentType.SURFACE,controller: this.wlComponentController}).width(100%).height(100%) ...1.4 基础调用代码 Entry Component struct Index{private wlPlayer: WlPlayer | null null;private wlComponentController: WlComponentController | null null;aboutToAppear(): void {this.wlPlayer new WlPlayer();this.wlPlayer.setOnMediaInfoListener({onPrepared: (): void {// 异步准备好后回调这里调用 wlplayer.start() 开始播放this.wlPlayer?.start();},onTimeInfo: (currentTime: number, bufferTime: number): void {// 时间进度回调 },onComplete: (wlCompleteType: WlCompleteType, msg: string): void {if (wlCompleteType WlCompleteType.WL_COMPLETE_EOF) {// 正常播放完成} else if (wlCompleteType WlCompleteType.WL_COMPLETE_ERROR) {// 播放出错原因为msg 字段} else if (wlCompleteType WlCompleteType.WL_COMPLETE_HANDLE) {// 主动调用 wlPlayer.stop() 会回调此类型} else if (wlCompleteType WlCompleteType.WL_COMPLETE_NEXT) {// 正在播放中切换了新的数据源会回调此类型} else if (wlCompleteType WlCompleteType.WL_COMPLETE_TIMEOUT) {// 播放超时会回调此接口} else if (wlCompleteType WlCompleteType.WL_COMPLETE_LOOP) {// 循环播放中每开始新的一次循环会回调此接口}},onLoadInfo: (loadStatus: WlLoadStatus, progress: number, speed: number): void {// 加载状态回调if (wlLoadStatus WlLoadStatus.WL_LOADING_STATUS_START) {// 开始加载} else if (wlLoadStatus WlLoadStatus.WL_LOADING_STATUS_PROGRESS) {// 加载进度} else if (wlLoadStatus WlLoadStatus.WL_LOADING_STATUS_FINISH) {// 加载完成}},onFirstFrameRendered: (): void {// seek 完成回调},onSeekFinish: (): void {// seek 完成回调},onAudioInterrupt: (type: WlAudioInterruptType, hint: WlAudioInterruptHint) {// 音频打断和系统一致}this.wlComponentController new WlComponentController(this.wlPlayer);this.wlPlayer.setClearLastVideoFrame(this.wlComponentController.getUniqueNum(), false);}// 退出 销毁资源onBackPress(): boolean | void {this.wlPlayer?.release()}build() {Column() {XComponent({type: XComponentType.SURFACE,controller: this.wlComponentController}).onLoad((event) {// 加载完成后就开始播放this.wlPlayer?.setSource(this.filesDir /huoying_cut.mkv);this.wlPlayer?.prepare();}).width(100%).height(100%)}} }二、效果展示 HarmonyOS libwlmedia 演示视频 三、注意事项 模拟器播放需要设置解码类型为soft因为模拟器测试不支持硬解码。 this.wlPlayer.setCodecType(WlCodecType.WL_CODEC_SOFT)四、更多功能 参考harmonyos_api
http://www.w-s-a.com/news/468481/

相关文章:

  • 斗图在线制作网站搜索关键词优化
  • 大连 网站建设 有限公司十大erp系统
  • 网站后台建设软件网络营销公司招聘
  • 做网站销售电销好做吗网站开发毕业设计代做
  • 成都学网站建设费用帝国cms与wordpress
  • 如何刷网站排名品牌设计的英文
  • 富阳有没有做网站的房产局官网查询系统
  • 建设网站列表aliyun oss wordpress
  • 做PPT的辅助网站wordpress拖拽式主题
  • 商城网站源码seo兼职58
  • 汽车租赁网站的设计与实现全网营销推广哪家正规
  • 做网站时怎么取消鼠标悬停如何设计软件界面
  • 建德网站设计公司中国十大热门网站排名
  • 网站与新媒体建设测评方案163企业邮箱官网入口
  • 怎样做下载网站页面设计参评
  • 哈尔滨住建局网站首页设计制作过程
  • php投资理财企业网站模板网站呼叫中心 建设工期
  • 查数据的权威网站silverlight 做的网站
  • 网站开发外包网站贵阳网站建设 网站制作
  • 官方微网站西安景观设计公司排行
  • 广州学做网站视频代做网站
  • 沈阳公司建站seo课程培训班
  • 杭州做微信网站软件公司网站建设毕业设计中期进度报告
  • 怎么做谷歌这样的网站如何建立一个网站放视频
  • 园区网站建设调研报告北京朝阳区哪里有网站开发
  • 网站角色权限wordpress 优化版
  • 购物网站ppt怎么做网络公司注册多少钱
  • 学做衣服上什么网站好贴吧高级搜索
  • 贵州 跨境电商网站建设做淘宝店铺有哪些好的网站
  • 广州正规网站制作公司网站搭建公司