Skip to main content
Participant
January 5, 2010
Question

[problem] user hear his own voice

  • January 5, 2010
  • 1 reply
  • 729 views

hi all,

i have got this strange problem here.I have built a chat system using FMS.

in an environment where my users are using laptops with headsets, they are able to communicate with one another smoothly. no feedback, no echo, no hearing of own voice occur.

however, in an environment where my users use IBM cp20 to communicate, they do hear themselves a few seconds after they speak. the thin clients are fixed with sound card and audio drivers are installed properly. we had tested it out with other commercial chat program (msn) but there is no problem with it. users do not hear themselves in the commercial chat program.we had also tried to check the echo suppress in the flash chat program (right click->properties in the flash chat) but it doesnt help the situation much.

does anyone out there encounter this problem as well?

    This topic has been closed for replies.

    1 reply

    calmchessplayer
    Inspiring
    January 5, 2010

    mic.setLoopBack(false);

    setLoopBack

    ()method
    public function setLoopBack(state:Boolean = true):void

    Language Version : ActionScript 3.0
    Player Version : Flash Player 9

    Routes audio captured by a microphone to the local speakers.

    Parameters

    state:Boolean (default = true)
    Participant
    January 29, 2010

    thanks for your reply.

    My chat was done in Flash 8 using actionscript 2.0 and hence the code [mic.setLoopBack(false);] couldnt be used. Had googled and the closet that i could find was setVolume().

    Here's the extract of my code:

    _global.live_mic = Microphone.get();
    var myAudio:Sound=new Sound(attachAudio(live_mic));
    myAudio.setVolume(0);
    this.createEmptyMovieClip("sound_mc", this.getNextHighestDepth());
    sound_mc.attachAudio(live_mic);
    removeMovieClip("sound_mc");

    My original code:

    _global.live_mic = Microphone.get();
    this.createEmptyMovieClip("sound_mc", this.getNextHighestDepth());
    sound_mc.attachAudio(live_mic);
    removeMovieClip("sound_mc");

    Tested on the thin client (IBM HC10/CP20) machine and this time round, i could only hear my own voice and i couldnt hear other parties talking. it seemed that i had mute out other parties audio and enable my own audio.

    If i test the above code on my development PC, the audio is totally mute out. In other words, i cant hear myself and other parties talking.

    Is there other solution to this echo issue?