React native 文件无法脱机工作(React Native)
我的应用程序上有一个视频是用create react原生应用程序构建的,我正在使用expo.io的视频组件。我正在显示一个本地视频,在我的应用程序上,当连接到internet时,该视频正常工作,但当应用程序脱机时,该视频不会播放/工作/加载 以下是我的项目结构:React native 文件无法脱机工作(React Native),react-native,React Native,我的应用程序上有一个视频是用create react原生应用程序构建的,我正在使用expo.io的视频组件。我正在显示一个本地视频,在我的应用程序上,当连接到internet时,该视频正常工作,但当应用程序脱机时,该视频不会播放/工作/加载 以下是我的项目结构: App.js app.json node_modules yarn.lock App.test.js images package.json README.md
App.js app.json node_modules yarn.lock
App.test.js images package.json
README.md my-app-key.keystore videos
以下是视频播放器组件的代码:
import React, { Component } from 'react';
import { StyleSheet, Text, View, Image, Button } from 'react-native';
import { Video } from 'expo';
class Player extends Component {
constructor(props){
super(props);
}
render(){
return(
<Video
source={require('./videos/asthma-1.mp4')} //local video
rate={1.0}
volume={1.0}
muted={false}
useNativeControls
resizeMode="cover"
shouldPlay
isLooping
style={{ width: 900, height: 450, position:'relative',left:350,bottom:410 }} />
)
}
}
import React,{Component}来自'React';
从“react native”导入{样式表、文本、视图、图像、按钮};
从“expo”导入{Video};
类播放器扩展组件{
建造师(道具){
超级(道具);
}
render(){
返回(
)
}
}
我做错了什么?为什么视频是在线传送而不是离线传送
顺便说一句,我正在安卓设备上使用它
编辑:另外,我注意到图像文件夹中的图像可以脱机和联机工作。我的视频文件夹的结构/名称是否不正确,无法脱机加载?您的问题似乎与此有关
此功能应在下一版本(21.0或更高版本)的expo中提供。所以这是一个expo问题,而不是react原生问题?你知道世博会计划什么时候发布v21.0吗?另外,关于离线播放视频,你有什么建议?世博会大约每个月都会发布一个新的SDK,你应该订阅canny网站,以获得所有未来的更新。