Sound Streaming

Streaming bedeutet, dass ein Teil des Sounds geladen und dann abgespielt wird, während der Rest geladen wird. Mit dieser Methode muss nicht gewartet werden, bis der komplette Sound geladen wurde.

var soundPlaying = true;

// Sound-Object erstellen
//==============================================
var sound_obj = new Sound(this);
sound_obj.onSoundComplete = function() // Streaming...
{
     sound_obj.start();
};
sound_obj.loadSound("DarthVader.mp3", true);
sound_obj.setVolume(50);
/*............................................*/

playStop_mc.onRelease = function()
{
     if(soundPlaying)
     {
          sound_obj.stop();
          soundPlaying = false;
          this.gotoAndStop(2);
     }
     else
     {
          sound_obj.start();
          soundPlaying = true;
          this.gotoAndStop(1);
     }
};

// *********************************************
// Volume-Elemente initialisieren
// *********************************************
volumeBalken_mc._xscale = sound_obj.getVolume();

volumeUp_btn.onRelease = function()
{
     trace(sound_obj.getVolume());
     if(sound_obj.getVolume() + 5 <= 100)
     {
          sound_obj.setVolume(sound_obj.getVolume() + 5);
          volumeBalken_mc._xscale = sound_obj.getVolume();
     }
};
volumeDown_btn.onRelease = function()
{
     if(sound_obj.getVolume() - 5 >= 0)
     {
          sound_obj.setVolume(sound_obj.getVolume() - 5);
          volumeBalken_mc._xscale = sound_obj.getVolume();
     }
};
/* ...........................................*/

Autor: P. Nazari
Weitere Funktionen
Zur Artikel-Übersicht
Diesen Artikel ausdrucken
Haben Sie noch Fragen? Fragen Sie auf computer-portal.net.
Bewertung
Dieser Tipp wurde für genial mit 10 von 10 Punkten [ 1 Stimme(n) ] befunden.

Bewertung in Punkten [10 = genial, 1 = sehr schlecht]:      
Kommentare
Bisherige Kommentare ansehen:
 
hardcorefreshrecordshardcorebo$$

 
paltalcko-ludilo


Einen eigenen Kommentar verfassen:
Sie müssen sich erst registrieren um einen Kommentar verfassen zu können.

Bestellen
Abbestellen
    
    
    Weitere Informationen
  Welchen Browser nutzen Sie?
Internet Explorer
Mozilla
Mozilla Firefox
Netscape
Opera
Safari
Sonstige
    Ergebnis ansehen