Как записать видео из моего приложения с помощью react native?

#react-native

#react-native

Вопрос:

Я хочу получить доступ к функции камеры через мое приложение. Если я нажму на запись видео, оно должно перенаправиться на камеру и начать запись видео. Я прикрепил свой код. В этом коде оно перенаправляется на камеру, но видеомагнитофон отключен.

 recordVideo = async() =>{
        const status = await getPermission(Permissions.CAMERA)
        if(status){
            const result= await ImagePicker.launchCameraAsync();
        }
    }

     render(){
        return(

            <View>
                <Text onPress={this.recordVideo}>Record video</Text>

            </View>
  

Ответ №1:

Кажется, есть пакет для такой цели, проверьте его,https://github.com/phuochau/react-native-beautiful-video-recorder

Комментарии:

1. Спасибо за ваш ответ. Но я не могу использовать этот пакет также, если вы знаете какой-либо другой план, пожалуйста, дайте мне знать.

2. @MSM, не могли бы вы сообщить мне, почему вы не можете использовать этот пакет и какие у вас с этим проблемы?

3. Этот пакет предназначен только для ios itseems, но я тестирую на Samsung Galaxy Android. @Aashish Karki

4. Ну, это ложь. Первое предложение на упаковке гласит: «Компонент видеомагнитофона, который расширяется от react-native-camera. Это работает как для iOS, так и для Android «. так что, возможно, по крайней мере, попробуйте, а не отклоняйте его сразу? Поскольку он использует react-native-camera, я точно знаю, что он работает как на Android, так и на iOS. Здесь просто лень.

5. ну, @MSM, у меня может возникнуть проблема, такая как разрешение Android для камеры, но она была решена в одном из PR github.com/phuochau/react-native-beautiful-video-recorder/pull / … , кроме этого, я не думаю, что в этом пакете есть проблема, проверьте это