React Native 不播放本地视频
Posted
技术标签:
【中文标题】React Native 不播放本地视频【英文标题】:React Native does not play local videos 【发布时间】:2020-11-16 21:04:40 【问题描述】:我正在尝试播放视频播放列表。但是如果我在我的设备上调试视频没有加载,只有当我从网络上应用视频或者我像这样使用“要求”时:
<Video repeat=true source=require('./StaticVideo.mp4') style=styles.tokenVideo muted=true resizeMode="cover" ></Video>
但我想播放下载目录中的本地视频,如下所示:
<Video source= uri: `$fs.dirs.DownloadDir/video.mp4` onProgress=this.onProgress.bind(this) progressUpdateInterval=1000 onEnd=this.onVideoEnd.bind(this) style=styles.video ref=this.video resizeMode="stretch" muted=true></Video>
但我什么也没看到。在模拟器上它正在工作并向我展示视频,但在我的真实设备上却没有。
谢谢。
【问题讨论】:
您使用什么库来显示视频? 我正在使用“react-native-video”库。 【参考方案1】:我解决了这个问题。只需添加从外部存储读取的权限即可。
【讨论】:
以上是关于React Native 不播放本地视频的主要内容,如果未能解决你的问题,请参考以下文章
使用 WebView React Native 播放本地文件中的视频
如何在默认情况下按顺序播放视频列表,而无需单击下一步按钮,使用 react native cli 从设备的本地文件访问