Avatar billede oersted Novice
27. maj 2003 - 15:38 Der er 10 kommentarer og
1 løsning

ged i stream

der er lidt problemer med min mp3 stream på http://www.moosematrix.dk
(under punktet "listen!")

den virker sådan 9 ud af 10, men kan pludselig stoppe, så der ikke bliver buffet nogetsomhelst

---

mine actions er

- tracks:
on (press) {
    myMusic = new Sound(myMusicMc);
    myMusic02 = new Sound();
    stopped02 = true;
    playing02 = false;
    paused02 = false;
    // _root.myMusic.stop("myMusic01");
    _root.myMusic02.stop();
    myMusic02Position = 0;
    myMusicPositionText = 0;
}
on (release) {
    if (playing02 != true && playing != true) {
        playing02 = true;
        paused02 = false;
        stopped02 = false;
        loaded02 = true;
        myEvent = 0;
        myStreaming = 1;
        // myMusic02 = new Sound(myMusicMc02);
        myMusic02 = new Sound();
        myMusic02.loadSound("previews/essential (pre).mp3", true);
        _root.myMusic02Position = 0;
        _root.firkantlyd.gotoAndStop(2);
        _root.getcompmc.gotoAndStop(2);
        myInfoText = "Martin Stig Andersen:<br>“Essential Tree Work”<br>";
        myInfoText += "Live from Lille Vega (mooseMATRIX feat. Bjørn Svin). Duration 9:25 .<br>";
        myInfoText += "Recorded by The Danish Radio/contemporary music.<br><br>";
        myInfoText += "You are listening to a fragment (aprox. 2 min) of the complete mp3 file.<br><br>";

}
    myMusic02.onSoundComplete = function() {
        playing02 = false;
    };
}

- - -

playknap:


on (press) {
        if (playing02!=true && playing!=true && loaded02==true) {
        playing02=true;
        paused02=false;
        stopped02=false;
    //myMusic02.start();
    myEvent=0
    myStreaming=1
    //myMusic02 = new Sound(myMusicMc02);

    myMusic02.start(myMusic02Position,0);
    myMusic02Position=0;
    mySongTypeText="Streaming Sound";
}
myMusic02.onSoundComplete=function() {   
playing02=false
    stopped02=false
    paused02=false
    }
    if (loaded02!=true) {myInfoText="Please select track from the menu first."}
}
   

- - -

pauseknap:

on (press) {
//Pause button
    paused02=true
    playing02=false
    stopped02=false
    myMusic02Position=myMusic02.position/1000;
    _root.myMusic02.stop();

    //trace("myMusic02Position: " + myMusic02Position)
}

- - -

stopknap:

on (press) {
    stopped02=true;
    playing02=false;
    paused02=false;
    //_root.myMusic.stop("myMusic01");
    _root.myMusic02.stop();
    myMusic02Position=0;
    myMusicPositionText=0;
}


- - -

hva mon der er galt med koden ?
Avatar billede barklund Nybegynder
27. maj 2003 - 16:21 #1
For det første ville jeg droppe mellemrummet og parenteser i url'en til filen...

Derudover skal du sikre dig, at din flash player er mindst 6,0,42,0, da en lang række issues mht. lyd og streaming blev rettet i denne release.
Avatar billede oersted Novice
27. maj 2003 - 16:25 #2
det med mellemrummene vil jeg lige rette
der ér en versiondetect - desværre har jeg ikke en version 6,0,15 på min maskine -- men den sku virke
Avatar billede oersted Novice
27. maj 2003 - 16:33 #3
mellemrummene er væk (i trackene - ikke i download)
Avatar billede oersted Novice
27. maj 2003 - 19:03 #4
den bliver ved med buffe når man vælger et nyt track og går derfor i stå (hvis man ikke trykker stop, altså)
Avatar billede barklund Nybegynder
27. maj 2003 - 19:10 #5
Redefiner dit Sound-objekt... Altså lav et nyt hver gang du skal spille en ny stream...
Avatar billede oersted Novice
27. maj 2003 - 19:12 #6
vil stoppe bufferen ?

Og hvordan blir koden lige ?
Avatar billede barklund Nybegynder
27. maj 2003 - 19:15 #7
stop den gamle stream inden du starter en ny på din play-bestemt-track-knap...
Avatar billede oersted Novice
27. maj 2003 - 19:23 #8
jeg troede det var det min action her gjorde - den samme som stopknappen har:

on (press) {
    myMusic = new Sound(myMusicMc);
    myMusic02 = new Sound();
    stopped02 = true;
    playing02 = false;
    paused02 = false;
    // _root.myMusic.stop("myMusic01");
    _root.myMusic02.stop();
    myMusic02Position = 0;
    myMusicPositionText = 0;
}
Avatar billede barklund Nybegynder
27. maj 2003 - 19:38 #9
Du redefinerer jo objektet før du kalder stop() - start med myMusic02.stop():
Avatar billede oersted Novice
28. maj 2003 - 09:58 #10
jeg har prøvet med

on (press) {
    _root.myMusic02.stop();
    myMusic = new Sound(myMusicMc);
    myMusic02 = new Sound();
    stopped02=true;
    playing02=false;
    paused02=false;
    //_root.myMusic.stop("myMusic01");
    _root.myMusic02.stop();
    myMusic02Position=0;
    myMusicPositionText=0;
}


og on (press) {
    myMusic02.stop();
    myMusic = new Sound(myMusicMc);


men den bliver stadig ved med at hente den første der er valgt (man kan se det, hvis man forlader siden...)

damn
Avatar billede oersted Novice
14. juni 2003 - 23:09 #11
den blev ikke riiiigtigt løst, men kører da ok.
Tak for kommentarerne anyway, Morten
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester