HarmonyOS 鸿蒙Next ijkplayer是否能够播放本地沙箱的视频

发布于 1周前 作者 gougou168 来自 鸿蒙OS

HarmonyOS 鸿蒙Next ijkplayer是否能够播放本地沙箱的视频

ijkplayer是否能够播放本地沙箱的视频,如果想要播放本地沙箱视频该怎么做

2 回复

参考以下方法@ohos.file.fs (文件管理)-ArkTS API-Core File Kit(文件基础服务)-应用框架 - 华为HarmonyOS开发者

getFileDir() {
    let context = getContext(this) as common.UIAbilityContext;
    let fileDir: string = context.filesDir
    //获取 /data/storage/el2/base/haps/entry/files 下的文件列表  根据后缀过滤
    let fileArray = fs.listFileSync(fileDir, { filter: { suffix: [".mp4"] } });
    fileArray.forEach((fileStr: string) => {
      let filePath =  this.fileDir + `/${fileStr}`;
      this.filePath = filePath
    })
  } 

HarmonyOS 鸿蒙Next ijkplayer能够播放本地沙箱的视频。ijkplayer是一款基于ffplay的轻量级Android/iOS视频播放器,也支持鸿蒙系统,并具有良好的跨平台兼容性。它支持多种视频格式,包括MP4、FLV、MKV、AVI等,能够满足大部分场景的需求。同时,ijkplayer提供了丰富的API接口,开发者可以根据需求进行定制,实现个性化的播放器功能。

要在鸿蒙Next中使ijkplayer播放本地沙箱的视频,需要进行一系列的配置和编码工作。这包括生成鸿蒙工程、导入ijkplayer库、配置工程依赖、初始化ijkplayer、创建播放器实例、设置播放地址等步骤。在成功配置并初始化ijkplayer后,只需将本地沙箱中的视频文件路径设置为播放地址,即可启动播放器进行视频播放。

请注意,在实际开发中,可能会遇到各种问题和挑战。如果遵循上述步骤后问题依旧没法解决,请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部