En utilisant Webrtc dans l'Application Native
Mes questions est :
1-Est-il possible d'avoir une WebView( Fourni par le cadre autochtone) exemple, dans mon Application Native , et de l'étendre à l'appui de Webrtc,
si 1 est Oui, alors probablement à la suite serait l'action de l'Élément de
1-Avoir une webrtc construire sur Android, 2-Dans WebView Android étendre le Javascript pour le couple /bind Webrtc appel,
Veuillez confirmer..
Ce que je suis en train de faire est de
1 -- Nous avons webrtc en fonction de chat Vocal /Vidéo de l'application fonctionne très bien dans Chrome & Mozilla Navigateur de bureau, comme les deux vient avec webrtc... , c'est à dire les utilisateurs ont besoin d'accéder à www.xyz.com et il va commencer à voix /vidéo des séances,
2 -- même chose sur mobile, nous aimerions aller en tant qu'application native, c'est à dire que nous essayons de faire une demande, qui aura natif WebView exemple, dans lequel nous allons accès www.xyz.com avoir voix /vidéo de la session
3 -- j'ai essayé la manière dont je l'ai expliqué dans 2 mais il semble que, dans WebView exemple, fournie par le cadre d'Application n'ont pas webrtc activé, alors je suis en train d'ajouter, et c'est ce que je pense,
-- WebView instance a un mécanisme d'étendre le Javascript , ce qui signifie
http://dev.w3.org/2011/webrtc/editor/webrtc.html
certains de ces API-je besoin d'ajouter dans la WebView, et pour leur mise en œuvre à venir, si je suis en mesure d'intégrer avec succès et de construire Webrtc sur android et iOS Plate-forme
S'il vous plaît commentaire....
merci pour le regarder, j'ai édité question en conséquence, j'espère qu'elle aura plus de clarté pour l'instant..
j'ai reçu votre point. mais je n'ai aucune expérience sur WebView en développement. et WebRTC semble pas en charge les navigateurs mobiles dès maintenant. de toute façon, je trouve beaucoup de gens se posent la même question que vous avez fait, et de trouver ces sites 1.groups.google.com/forum/#!msg/discuter-webrtc/XiMzboUM-ic/... 2.[stackoverflow.com/questions/15352237/... 3.caniuse.com/#feat=stream peut vous aider un peu, j'espère que j'ai aidé.
OriginalL'auteur Amitg2k12 | 2013-06-05
Vous devez vous connecter pour publier un commentaire.
Je sais que cette question est un peu vieux, mais je trouve un passage pour piétons (https://crosswalk-project.org/) pour être une très bonne solution pour l'utilisation de WebRTC à l'intérieur d'une application Android. Ce tableau de concordance de faire, c'est de la compilation d'un navigateur chromium dans une application Android et l'hébergement de votre site à l'intérieur de ce chrome, et ainsi vous aurez en charge les toutes dernières fonctionnalités du navigateur, comme WebRTC.
Passage pour piétons n'est plus nécessaire si vous utilisez la WebView Android L/5.0 ou supérieur
Tableau de concordance a actuellement un bug majeur quand il viennent à WebRTC: crosswalk-project.org/jira/browse/XWALK-7030
OriginalL'auteur Kevkong
Si vous souhaitez utiliser webRTC dans une Application Native, j'ai construit une petite application android (https://github.com/pchab/AndroidRTC) qui part de l'arrière de la caméra à un serveur nodeJS (https://github.com/pchab/ProjectRTC).
J'ai trouvé que la meilleure façon d'utiliser la libjingle bibliothèque est avec IntelliJ IDEA. J'ai eu beaucoup de problèmes avec Eclipse et Android Studio.
J'ai trouvé quelque chose de similaire ici github.com/gotomypc/AndroidRTC-1
les liens fonctionnent, mais le problème est que je suis incapable de configuration de ce serveur. ils ont dit qu'il sera sur 3000 port. mais il est en échec 🙁
Maintenant facile avec Android Studio en ajoutant de la dépendance à la mise en œuvre 'org.webrtc:google-webrtc:1.0.+'. Découvrez ce exemple de projet.
OriginalL'auteur user2570177
WebView Android ne prend pas en charge l'Api WebRTC à ce point.
Travail est en cours sur le Java, Objective-C, les liaisons, mais qui ne peut pas résoudre votre problème.
Aujourd'hui WebView V36 prend en charge WebRTC developer.chrome.com/multidevice/webview/overview
OriginalL'auteur Sam Dutton
Vous allez avoir un moment difficile avec la WebView, bien qu'il arrive (plus récente) Android au moins. Rien à l'horizon pour iOS.
Si vous souhaitez compléter natif, vous pouvez consulter ce que nous avons fait @ FM avec IceLink, sonne comme il pourrait travailler pour vous.
OriginalL'auteur jvenema
Avec Android L de ce qui devrait être possible en utilisant seulement la WebView Android, plus ci-dessous :
http://developer.android.com/about/versions/android-5.0.html#WebView
OriginalL'auteur Schleir
Je suis en train de construire une application native avec une webview et webrtc vidéo à l'intérieur.
Donc, en général, il est possible de construire une telle demande et, aujourd'hui, le chrome (webview) ont un soutien officiel https://developer.chrome.com/multidevice/webview/overview , mais j'ai rencontré beaucoup de problème lors de l'écriture de cette application.
Peu de problèmes sont:
Donc, le fait est que oui, c'est possible, mais il n'est pas encore assez bon pour l'utiliser sans faire face à beaucoup de problèmes qui ne sont pas si faciles à résoudre.
OriginalL'auteur Krystian
Vous pouvez réellement faire du natif avec des fonctionnalités html5. Donc, si vous utilisez le tableau de Concordance comme quelqu'un l'a mentionné avant, mais si vous êtes vraiment contre le jeu à l'aide de: tableau de Concordance/Ionique/Angulaire/Cordova (qui est génial), vous pouvez toujours utiliser de passage pour piétons dans un environnement natif de remplacer incohérent et fonctionnalité manque WebViews avec 1 seul, complet WebRTC compatible WebView basé sur le Moteur Blink.
Je me souviens avoir lu quelques guides sur la façon d'obtenir de passage pour piétons allant dans Android Studio, en voici un que j'ai rapidement cherché, mais seulement autour de Google il y a un tas d'entre eux.
https://www.snip2code.com/Snippet/34721/How-to-use-CrossWalk-runtime-within-an-A
OriginalL'auteur AntonV