WebRTC: Est-il possible de contrôler le microphone et les niveaux de volume

Je suis en train de travailler sur un site de démo qui comprend un slide-out widget qui permet à un utilisateur de faire un appel.

Je suis en utilisant le SIPml5 outil avec l'outil webrtc2sip de back-end pour la manipulation de l'appel. Cette partie est configuré et fonctionne correctement. Alors maintenant, je suis en train de regarder pour voir si je peux contrôler le microphone et le niveau du volume à l'aide des curseurs dans le widget. Est-ce même possible? Je regarde partout en ligne et n'avez pas eu beaucoup de chance.

J'ai trouvé quelques sites qui m'a montré comment je peux contrôler le volume de la balise audio dans le curseur jQuery code. J'ai donc essayé de la configurer comme le code ci-dessous:

$(function() {
        $( "#slider-spkr" ).slider({
          orientation: "vertical",
          range: "min",
          min: 0,
          max: 100,
          value: 60,
          slide: function( event, ui ) {
            var value = $("#slider-spkr").slider("value");
            document.getElementById("audio_remote").volume = (value / 100);
          },
          change: function() {
            var value = $("#slider-spkr").slider("value");
            document.getElementById("audio_remote").volume = (value / 100);
          }
        });
    });

Malheureusement, cela ne fonctionne pas non plus. Donc je ne sais pas si je suis autorisé à le faire lors de l'utilisation de SIPml5, ou si mon code jQuery besoins ajusté.

Quelqu'un d'autre a eu de la chance, avec l'ajout de micro/contrôles du volume? Merci pour votre aide.

Si le audio_remote élément est un <audio> élément, cela devrait fonctionner. Un peu de plates-formes (comme iOS) explicitement interdire réglage volume, cependant. Comme pour le réglage mic volume, je ne pense pas que qui peut être fait facilement, peut-être que vous pourriez utiliser le nouveau Web Audio API (en Chrome, bientôt FF).
Vous avez raison. J'ai fait quelques tests supplémentaires, et le jQuery, le code que j'ai posté travaille maintenant pour le volume. Je ne sais pas pourquoi il n'a pas de travail plus tôt. Je vais prendre un coup d'oeil à l'API Web Audio. Merci.
Le Volume a été proposée comme une contrainte: dev.w3.org/2011/webrtc/editor/..., l'état de proposition, ici: dev.w3.org/2011/webrtc/editor/.... (Je sais que cela ne résout pas votre problème ou de répondre à votre question, si!)
Ce projet peut apparemment faire : github.com/HenrikJoreteg/mediastream-gain mais j'ai été incapable de le faire fonctionner sur chrome 30 ...

OriginalL'auteur liteshade06 | 2013-06-05