L'applicazione Cordova 3.4 utilizza il plug-in multimediale solo per la riproduzione. Ma aggiungendo org.apache.cordova.media richiede automaticamente l'autorizzazione per la registrazione audio e l'accesso alla memoria esterna. Mi piacerebbe rimuovere quelle autorizzazioni non necessarie. C'è un modo per farlo?Plug-in multimediale di sola riproduzione Cordova
risposta
Dopo aver installato il plug-in multimediale, andare nella directory "plugins" all'interno del progetto cordova. Modificare due file e rimuovere le autorizzazioni là:
1) android.json 2) org.apache.cordova.media/plugin.xml
Quando si effettua una nuova build con Cordova - permessi non dovrebbero avere aggiunto più.
AGGIORNAMENTO: Ma è solo una soluzione ... se si rimuovono nuovamente eventuali plug-in, è necessario modificare nuovamente i file.
Ho biforcato il plugin ufficiale Apache per i media e ho appena rimosso quelle autorizzazioni. Parte del mio processo di compilazione coinvolge oggi l'esecuzione del comando che punta al mio repository biforcuta:
cordova plugin add https://github.com/webnard/cordova-plugin-media.git#playback-only
hai bisogno delle autorizzazioni PHONE_STATE per riprodurre i contenuti multimediali in modalità primo piano? – user1361529
Appena forked la tua forcella e rimosso PHONE_STATE - sembra funzionare bene dato il mio bisogno è solo la riproduzione in primo piano. Il problema con phone_state è una sua autorizzazione generale che sembra consentire un basso numero di dettagli del telefono che sta facendo impazzire i miei utenti – user1361529
- 1. Firebase Native Cordova Plugin
- 2. Cordova plugin non lavorano
- 3. Cordova plugin blocking thread
- 4. riproduzione audio mp3 non funzionante con Cordova 3.5 su iOS
- 5. Uscita ritardata da Cordova Plugin
- 6. Plugin Cordova/PhoneGap per Blackberry
- 7. Cordova Media Plugin setVolume() non funzionante
- 8. Utilizzo di plugin con Cordova CLI
- 9. Risposta alle notifiche MPMoviePlayerController durante la riproduzione multimediale in background
- 10. Cordova Plugin Whitelist Impossibile chiedere ios Cordova 4
- 11. cordova-plugin-file in Chrome: cordova non è definito
- 12. build.phonegap plugin non supportato: cordova-plugin-whitelist @ 1
- 13. Cordova-plugin-pedonale-visualizzazione web su iOS
- 14. Meteor installa plugin Cordova su ogni lancio
- 15. Come forzare cordova a ricompilare plugin aggiunti?
- 16. Plugin Accessing Apache Cordova con Typescript
- 17. Plugin file Cordova - Leggi dalla cartella www?
- 18. PhoneGap Cordova 2.3.0 PhoneGap-facebook-plugin
- 19. PhoneGap, Cordova - Problema con i plugin
- 20. Android - Deviceready di Cordova 3.5.0 non si attiva dopo aver installato il plug-in multimediale
- 21. Capture Mac tasti di controllo multimediale in un'estensione Chrome
- 22. jQuery plugin per la riproduzione di video HTML5?
- 23. Ripresa del ciclo di vita delle attività/riproduzione multimediale sulla schermata di blocco
- 24. Cordova Facebook Connect plugin di fallire su init
- 25. l'installazione di plugin per Visual Studio progetto Cordova
- 26. Phonegap/cordova Plugin di condivisione social, duplicazione duplicata
- 27. Concatena e calcola i file di plugin cordova/phonegap
- 28. Cambia colore di Splash Screen Spinner in cordova-plugin-splashscreen
- 29. Sospensione affidabile della riproduzione multimediale a livello di sistema in Android
- 30. ios ottengono il conteggio di riproduzione per gli elementi nella libreria multimediale
Non sono sicuro se questo aiuterà, ma cercare il plugin bassa latenza audio a plugreg.com. –
Grazie, è una buona idea. L'API com.phonegap.LowLatencyAudio è molto diversa dal normale plugin Media, passerò a questo se non trovo una soluzione alternativa al plugin corrente. – mig