2017-02-17 119 views
1

我正在使用React Native並使用https://github.com/lwansbrough/react-native-camera來捕獲視頻。在保存視頻時,我獲得了設備上存儲的絕對路徑。我想將其轉換爲一個URI來顯示它。將路徑轉換爲React Native中的URI

{路徑: 「文件:///storage/emulated/0/DCIM/VID_21324217_242411222.mp4」}

我已經嘗試過這樣做

<Video 
    source={{ uri: this.state.videoSource.path}} 
    .... 

但它不工作是什麼我錯過了嗎?如何將此絕對路徑轉換爲URI,以便我可以在視頻播放器中顯示它?

回答

0

如上所述here嘗試刪除file://路徑的一部分,因爲它似乎是react-native-video上的一個錯誤,雖然這個錯誤已修復,但IDK使用的是您正在使用的版本或修補了哪個版本。

+0

它確實播放了視頻,但是顯示的視頻放大到了正在播放的一個角落,考慮到當我使用拾取器獲取視頻時,它會正常播放顯示所有錄製內容的事實,這很奇怪。任何想法可能發生在這裏? – blaziken105

+0

這似乎是另一個問題,可能與視頻或一些styiling有關。 – Eldelshell