2017-08-24 72 views
0

我有一個使用create-react-native-app構建的應用程序視頻,我使用的是expo.io的視頻組件。我正在顯示本地視頻,並且在我的應用程序中,當連接到互聯網時,它工作正常,但是當應用程序處於離線狀態時,視頻無法播放/工作/加載。文件無法離線工作(React-Native)

這裏是我的項目結構:

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 }} /> 
    ) 
    } 
} 

我在做什麼錯?爲什麼視頻是在線傳遞的,但不是離線的?

我使用它的Android設備BTW

編輯上:另外,我注意到,位於圖像文件夾的工作離線和在線圖像。爲了不加載離線,我是否錯誤地構造/命名我的視頻文件夾?

回答

1

您的問題似乎與此有關request of standalone app

這個功能應該是居住在世博會在下一版本(21.0或以上)

+0

所以這是一個世博會的問題,不是一個反應本土問題?你知道博覽會什麼時候計劃發佈v21.0嗎?另外,你有什麼建議離線播放視頻 – narahan

+0

世博會是每個月大約發佈一個新的SDK,你應該訂閱canny網站,以獲得所有未來的更新。 – Poptocrack