How to extract working video url in React Native Webview - react-native

I'm working on a Facebook video downloader application in react native with webview. I have added a download button with every video so when user click on the download button I'm extracting that video src URL value and that is a blob value which is not an exact video url.
Blob URL: blob:https://m.facebook.com/fa1b8a59-f983-4881-971b-47f9fed39242
So can anyone please explain how to get the actual video URL in webview to download that specific video?

Related

How do I download the video & audio files in my expo app?

I want to download the audio and video content which is seen in my app (In app download) just like we download the videos in youtube and can be watched offline. I also want the downloaded content to not show in my file manager and gallery.
I researched about downloading the files but dont have an idea about how to show only in app and no where else like youtube.

How to convert hls or dash to mp4 on node then download the mp4 from React Native?

I couldn't find a way to download dash and hls in our React Native app (Similar to how you download a movie on Netflix) so I'm wondering if it's possible to send the url to node js and convert it to mp4 using ffmpeg then send the mp4 back to the app and download it.

Fetch Video Uri While Recording a video in react native

Is there any package in react native that I can use to fetch the video uri while the video recording of on?
I am getting the video uri when I press the stop button but I want to get the video uri when the video is recording I don't want to stop recording the video the find out the uri of the video.

Amazon S3 Displaying Video From URL in React Native

I have videos stored in a protected bucket on S3. I am able to retrieve the URLs in my React Native application using Amplify:
Storage.get(route.params.organizerVideoS3Keys, { level: "protected"})
.then((result) => {
console.log("result", result);
setOrganizerVideo(result);
})
However, when I put this url into the Expo Video component, nothing shows up. I am able to download the video onto my computer via this url (I am not able to open it, it "isn't compatible with QuickTime Player) so I think the problem is in the way I am attempting to display the video.
My question: how do I take this url and display the video in my React Native app?
some notes:
-when I download the video it is a .mov file
-as shown above, the video is in a protected level on S3
-currently I am using Expo
Thank you.

Enable Camera and microphone permissions for react native webview

I am building a react native application in which I have to hit a URL to let user for a video call ,but when I open that URL in Webview I cant access camera and microphone of device(both a\Android and IOS) required for call and I can't open the URL in browser using linking because I can't let user know that URL because if they know URL they can call anytime using that URL but I don't want that.