web-dev-qa-db-fra.com

Comment les applications HTML5 Ubuntu Touch peuvent-elles accéder à la caméra et au microphone?

Je crée une application pour Ubuntu Touch en utilisant HTML5. J'ouvre ma page HTML en utilisant WebView de QtWebKit et j'ai vraiment besoin de laisser l'application prendre des photos et enregistrer du son, cependant, je ne peux pas accéder à la webcam ou au microphone en utilisant l'API getUserMedia/Stream normale comme dans Chrome et Firefox, et cordova ne semble pas fonctionner du tout.
J'ai besoin de savoir s'il existe un moyen d'accéder à l'entrée de la caméra et du microphone en utilisant HTML5, et sinon, pouvez-vous m'aider à trouver une solution de contournement comme l'utilisation de QML natif pour prendre des photos et du son et utiliser la sortie dans le Des parties HTML de l'application?

3
gbahry

Si vous utilisez HTML, vous devez utiliser Cordova pour accéder aux appareils natifs. Vous dites que Cordova ne fonctionne pas pour vous, mais à moins que vous ne soyez plus descriptif sur ce qui ne fonctionne pas exactement, il est difficile pour quiconque de vous aider.

Alternativement, si vous portez votre application en QML pur, vous pouvez ensuite utiliser le composant Caméra pour accéder à la caméra de l'appareil.

3
David Planella

Le développement d'applications HTML5 est en cours de développement rapide. Très désolé pour toute confusion que cela provoque. Nous publierons bientôt un didacticiel qui montre un exemple de travail d'utilisation de l'API de caméra Cordova dans une application HTML5 sur developer.ubuntu.com. Merci de votre patience!

2
kyleN