Biblioteka za uređivanje/obrezivanje/sažimanje izvornih videozapisa za React-Native
reagiranje-nativna-video-obrada
Početak rada
npm install react-native-video-processing --save
yarn add react-native-video-processing
Test možete provjeriti pokretanjem
| _+_ | ili | _+_ |
Montaža
Napomena: Za RN 0.4x koristite 1.0 verziju, za RN 0.3x koristite 0.16
[Android]
-
Otvorite | _+_ |
-
Dodaj | _+_ | na uvoz pri vrhu datoteke
-
Dodaj novi | _+_ | na popis vraćen metodom getPackages ()
-
Dodajte sljedeće retke u | _+_ |:
$ npm test
- Umetnite sljedeće retke unutar bloka ovisnosti u | _+_ |:
$ yarn test
- Dodajte sljedeće retke u | _+_ |:
android/app/src/main/java/[...]/MainApplication.java
[iOS]
-
U Xcode -u desnom tipkom miša kliknite svoj Xcode projekt i stvorite | _+_ | naziva | _+_ |.
-
Idite na | _+_ | i povucite | _+_ | datoteke u grupi koju ste upravo stvorili. Pritisnite | _+_ | opciju ako nije pritisnuta.
-
Ponovite korake 1 i 2 za poddirektorije | _+_ |, | _+_ | i | _+_ | i sve datoteke ispod njih. Neka hijerarhija mapa ostane ista.
kako isprazniti niz u javascriptu
-
Idite na | _+_ | i povucite | _+_ | u korijenski direktorij vašeg projekta u Xcode -u.
-
U okviru | _+_ | vašeg projekta, provjerite je li | _+_ | datoteke koje ste dodali pojavljuju se pod | _+_ |.
-
U okviru vašeg projekta | _+_ | kartici, dodajte sljedeće okvire u | _+_ | :
pretvarač robuxa u pravi novac
- CoreMedia
- CoreVideo
- OpenGLES
- AVTemelj
- QuartzCore
- MobileCoreServices
- GPUImage
-
Dodaj | _+_ | do | _+_ |.
-
Idite do datoteke zaglavlja premošćujućeg projekta i dodaj | _+_ |.
-
Očistite i pokrenite svoj projekt.
Za više informacija o postavljanju pogledajte sljedeći video.
Ažurirajte ffmpeg binarne datoteke
- Klon mobile-ffmpeg
- Postavljanje projekta, vidi Preduvjeti u README -u.
- Izmijeni | _+_ | pa generira binarne datoteke ( više informacija )
- Izbriši --disable-programsku liniju
- Promijenite --disable-static redak u --enable-static
- Izbriši-omogućite dijeljenu liniju
- Kompilacija binarnih datoteka: | _+_ |. Naredba bi mogla završiti s | _+_ |. To je u redu jer smo izmijenili skriptu za izgradnju. Provjerite ima li svaki izlaz za izgradnju: | _+_ |.
- Pronađi | _+_ | binarne datoteke u | _+_ |
- Kopirajte i preimenujte binarne datoteke u | _+_ |. Preimenujte binarne datoteke iz | _+_ | za | _+_ |!
Primjer upotrebe
import com.shahenlibrary.RNVideoProcessingPackage;
Ili možete koristiti | _+_ | bez montaže | _+_ | komponenta:
new RNVideoProcessingPackage()
Molim vas, ako vam je ovaj projekt bio od pomoći
Doprinos
- Slijedite vodič za stil eslint.
- Molimo vas pošaljite s | _+_ |
Mapa puta
- [] Koristite FFMpeg umjesto MP4Parser
- [] Dodajte mogućnost dodavanja GLSL filtera
- [x] Android bi trebao moći komprimirati video
- [x] Više mogućnosti obrade
- [] Izradite izvornu komponentu trimera za Android
- [x] Pružite samostalni API
- [] Opišite API metode s parametrima u README -u
Preuzmite pojedinosti:
Autor: Shahen94
Demo: https://shahen94.github.io/react-native-video-processing/
Izvorni kod: https://github.com/shahen94/react-native-video-processing
#React-native #react #mobilne aplikacije
Vidi Također:
- Prilagođene glavice s vaše fotografije, od 59,95 USD, najbolji božićni darovi
- Korištenje Pythona za financije: kako analizirati maržu profitabilnosti
- Kako i gdje kupiti WINK (WIN) - jednostavan vodič korak po korak
- Čista ReactJS komponenta rotirajućeg izbornika
- Napravite TestNG XML datoteku i izvedite paralelno testiranje