鸿蒙开发如何播放本地视频?
我要播放 /data/user/0/com.nd.jg.browser/cache 下面的视频文件该如何获取该文件?
context.getResourceManager().getRawFileEntry
上面这个无法加载那个文件
鸿蒙
开发
视频
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS webview如何播放本地沙箱视频
1686浏览 • 1回复 待解决
TV 中如何用Java播放本地视频
9531浏览 • 2回复 待解决
#鸿蒙通关秘籍# 如何在鸿蒙实战开发中维护视频播放索引以确保正确播放?
87浏览 • 0回复 待解决
#鸿蒙学习大百科#如何播放本地rawfile下的视频文件?
259浏览 • 1回复 待解决
鸿蒙开发视频播放器时进度条如何实时更新?
6796浏览 • 1回复 待解决
鸿蒙视频播放器项目 调用rewindTo()方法视频为何重新播放?
5736浏览 • 1回复 待解决
在使用video组件时,为video添加本地视频播放源后,立刻播放,为什么会播放失败
636浏览 • 1回复 待解决
视频播放Player组件如何加速播放或者快进播放
7411浏览 • 1回复 待解决
鸿蒙 Java开发视频播放器如何实时更新进度条?
6504浏览 • 1回复 待解决
简易视频播放,如何使用video组件实现视频播放功能
1057浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙视频播放器中维护播放列表和播放索引?
88浏览 • 1回复 待解决
av_player新增支持本地音视频文件播放
2105浏览 • 1回复 待解决
小窗视频转全屏播放,播放的视频占满全屏
2061浏览 • 1回复 待解决
鸿蒙卡片服务可以播放视频吗。
5274浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现短视频播放控制,比如点击暂停和播放?
89浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现鸿蒙系统的视频播放功能?
122浏览 • 1回复 待解决
在视频播放器播放时使竖屏播放切换为横屏播放如何更改视频的宽高?
9405浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中创建视频组件并加载本地视频?
78浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在鸿蒙应用中实现视频播放器的暂停/播放功能?
120浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用视频控制器自定义视频播放控制?
103浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙HarmonyOS中处理视频播放事件?
157浏览 • 1回复 待解决
HarmonyOS 如何调用系统播放器播放视频?
358浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为鸿蒙视频播放器添加暂停和播放功能?
119浏览 • 1回复 待解决
#鸿蒙学习大百科#如何实现静音播放视频?
227浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙视频播放器中如何实现切换播放进度的功能?
116浏览 • 1回复 待解决
你使用的方式是无法进行本地视频播放的:
1.getRawFileEntry用于获取应用中目录下("entry/src/main/resources/***/***")的资源文件
2.你的应用程序需要有对/data/user/0/com.nd.jg.browser/cache目录的读写权限,而默认是没有的
3.cache里的内容是会随应用安装调试而变化,不建议放在此目录下
所以我的建议是:
1.将视频应用放置在应用资源目录下,采取getRawFileEntry方式获取并播放
2.将视频放置应用有读写权限的目录下(不建议放在cache目录下),采取以下方式进行获取播放
Player player = new Player(context);
File file = new File("/sdcard/test_audio.mp4"); // 根据实际情况设置文件路径
FileInputStream in = new FileInputStream(file);
FileDescriptor fd = in.getFD(); // 从输入流获取FD对象
Source source = new Source(fd);
player.setSource(source);