Sound automatisch starten

England

Mitglied
Hallo

Habe folgendes Problem:

Möchte bei meiner Soundbox, dass wenn man die Page betritt, sich der track1 automatisch startet.

Und wenn man den Forward/Rewind Button drückt, dass man zum nächsten Sound (ca. 10 Stück) springen/zurück kann. Im Moment muss ich den Button Track1 drücken damit Sound1 abspielt.

PHP:
onLoad(){
   zustand = "Aus";
   _soundbuftime = 1;
   }
   onEnterFrame(includingFirstFrame){
   
    
   
   // Track 1
   
   butTrack1.onRelease = function(){
         mSound = new Sound(this);
         mSound.loadSound("obd.mp3", true);
         mSound.start(0, 1);
         zustand = "An";
         Anzeige = "Play";
         txtArtist = mSound.id3.TPE1;
         txtTrack = mSound.id3.TIT2;
   };
   
   // Track 2
   
   butTrack2.onRelease = function(){
         mSound = new Sound(this);
         mSound.loadSound("file2.mp3", true);
         mSound.start(0, 1);
         zustand = "An";
         Anzeige = "Play";
         txtArtist = mSound.id3.TPE1;
         txtTrack = mSound.id3.TIT2;
   
   };
   
   // Track 3
   
   butTrack3.onRelease = function(){
         mSound = new Sound(this);
         mSound.loadSound("file3.mp3", true);
         mSound.start(0, 1);
         zustand = "An";
         Anzeige = "Play";
         txtArtist = mSound.id3.TPE1;
         txtTrack = mSound.id3.TIT2;
   };
   
   // Play
   
   butplay.onRelease = function() {
           mSound.start(0, 1);
           zustand = "An";
           Anzeige = "Play";
   };
   
   // Stop
   
   butstop.onRelease = function() {
       stopAllSounds();
           zustand = "Aus";
           Anzeige = "Stop";
   };
   
   
   //R-wind
   
   if (rw) {
       mSound.start(pos-5,0);
           zustand = "An";
   };
   
   butrw.onPress = function(){
          rw=1;
          Anzeige = "rewind";
    };
   
   butrw.onRelease = function(){
          rw=0;
          Anzeige = "Play";
   };
    
   
   //F-wind
   
      if (fw) {
       mSound.start(pos+5,0);
           zustand = "An";
           
   };
   
   butfw.onPress = function(){
          fw=1;
          Anzeige = "forward";
    };
   
   butfw.onRelease = function(){
          fw=0;
          Anzeige = "Play";
   };
           
   }
Besten Dank für Eure Hilfe. :)
 
Hallo,


setze doch diese Funktion:

PHP:
mSound = new Sound(this);
mSound.loadSound("obd.mp3", true);
mSound.start(0, 1);
zustand = "An";
Anzeige = "Play";
txtArtist = mSound.id3.TPE1;
txtTrack = mSound.id3.TIT2;
};

direkt auf den ersten Frame, sollte das Problem beheben.

PS: Benutze doch bei Code, die PHP-Code Funktion -> ist übersichtlicher, DANKE!
 
hallo,

leider verstehe ich das nicht ganz mit dem ersten Frame, den das Script liegt auf einer eigenen Ebene. Oder muss ich es hier einfügen

onLoad(){
zustand = "Aus";
_soundbuftime = 1;
}
onEnterFrame(includingFirstFrame){?

Besten Dank.
 
Ja genau dort. Sodass es beim laden der Seite direkt geladen wird.
Sende doch beim nächsten mal die .fla mit hoch, dass man sich ein besseres Bild vom Film machen kann.

Und BITTE denke an die Code-Funktion für besseren überblick.
 
Besten Dank das hat super geklappt.

Habe die Soundbox runtergeladen, bin halt noch ein Anfänger, und ist leider ne swi datei.
Darum wahrscheinlich auch der code!?

Ist es möglich wenn man auf den forward oder rewind button drückt, dass man zum nächsten Lied springen kann?
 
Schwer zu sagen, ich kenne ja die Soundbox nicht, allerdings gibt es in Flash fast nix, was nicht möglich ist.;)

Sollte aber eigendlich auch mit den Forward und rewind Buttons gehen.


MFG,

Scorpion-Stinger


PS: Danke für die Änderung der Code-Tags, sieht doch gleich professioneller aus.
 
Zurück