Привет, я пытаюсь прочитать видеофайл с камеры и воспроизвести его с помощью библиотеки Resact-Native-Video, но эта библиотека не принимает URL-адрес файла в виде 'assets-library: // asset / asset. MOV? ID = F5A75D32-1514-40A3-9CF1-3DE853EB4BFA & вн = MOV. Какие у меня варианты здесь.
Я попытался использовать copyAssetsVideoIOS API реакции-native-fs для копирования файла в локальную память и создания URL-адреса, который принимает видеотека, но это работает только в том случае, если видеофайл небольшой, а не для больших видеофайлов. Просьба помочь.
var RNFS = require('react-native-fs');
if (Platform.OS === 'ios')
{
RNFS.copyAssetsVideoIOS(p.node.image.uri, RNFS.TemporaryDirectoryPath
+ "temp.mov").then( res =>
{
const filePathUrl = "file://" + res;
this.setState ({uri: filePathUrl}, function(){ this._player()} );
});
}
Предположим, что p.node.image.uri ===> 'assets-library: //asset/asset.MOV? Id = F5A75D32-1514-40A3-9CF1-3DE853EB4BFA & ext = MOV'