鸿蒙开发如何播放本地视频?
我要播放 /data/user/0/com.nd.jg.browser/cache 下面的视频文件该如何获取该文件?
context.getResourceManager().getRawFileEntry
上面这个无法加载那个文件
鸿蒙
开发
视频
赞
收藏 0
回答 1
待解决
相关问题
TV 中如何用Java播放本地视频
4845浏览 • 2回复 待解决
视频播放Player组件如何加速播放或者快进播放
2157浏览 • 1回复 待解决
鸿蒙开发视频播放器时进度条如何实时更新?
2395浏览 • 1回复 待解决
鸿蒙 Java开发视频播放器如何实时更新进度条?
2135浏览 • 1回复 待解决
鸿蒙视频播放器项目 调用rewindTo()方法视频为何重新播放?
1883浏览 • 1回复 待解决
在视频播放器播放时使竖屏播放切换为横屏播放如何更改视频的宽高?
2252浏览 • 1回复 待解决
Harmony 如何读取本地视频文件路径?
8203浏览 • 2回复 待解决
鸿蒙卡片服务可以播放视频吗。
1610浏览 • 1回复 待解决
鸿蒙 自创的播放器怎么去播放.m3u8视频和.mpd视频等多类型视频?
2581浏览 • 1回复 待解决
视频播放黑屏,下面是代码
4723浏览 • 1回复 待解决
Java Player视频播放不了的问题
3955浏览 • 2回复 待解决
video player播放在线视频失败
3511浏览 • 1回复 待解决
为什么鸿蒙的卡片服务无法播放视频呢。没有相关组件
1672浏览 • 1回复 待解决
鸿蒙视频播放器调用 rewndto()方法后经常会后退几秒?
1476浏览 • 1回复 待解决
鸿蒙 如何使用 player 播放网络音频?
2185浏览 • 1回复 已解决
请问下鸿蒙项目开发中,应该如何设置视频横屏/全屏呢?
4972浏览 • 1回复 待解决
在写鸿蒙项目视频播放器项目时下载网络文件到本地时一直报需要写入的文件只读错误?
2265浏览 • 1回复 待解决
鸿蒙-如何实现播放一段音频
5937浏览 • 2回复 待解决
鸿蒙音视频通信系统如何实现
659浏览 • 1回复 待解决
本地service与本地应用间如何传递消息
2384浏览 • 1回复 待解决
鸿蒙基于codec实现的视频播放案例,或代码git,谁有网址?完全不懂怎么用
1941浏览 • 1回复 待解决
鸿蒙library中如何引用本地har库
4180浏览 • 3回复 待解决
请问鸿蒙可以用什么控件开发短视频
3202浏览 • 1回复 待解决
在写鸿蒙视频播放器添加控制栏时用到一行代码不知到什么意思
1820浏览 • 1回复 已解决
鸿蒙本地模拟器如何访问本机的127.0.0.1
582浏览 • 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);