Files
react-native-video-cache/example/App.js

37 lines
949 B
JavaScript

import React, { Component } from "react";
import { StyleSheet, Text, View } from "react-native";
import convertToCache from "react-native-video-cache";
export default function App() {
const url =
"https://cdn.plyr.io/static/demo/View_From_A_Blue_Moon_Trailer-720p.mp4";
return (
<View style={styles.container}>
<Text style={styles.welcome}>Original URL</Text>
<Text style={styles.instructions}>{url}</Text>
<Text style={styles.welcome}>Proxy URL for Video Component</Text>
<Text style={styles.instructions}>{convertToCache(url)}</Text>
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: "center",
alignItems: "center",
backgroundColor: "#F5FCFF",
padding: 20
},
welcome: {
fontSize: 20,
textAlign: "center",
margin: 10,
},
instructions: {
textAlign: "center",
color: "#333333",
marginBottom: 5,
},
});