| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jan 2003
Beiträge: 25
| sound streaming stoppen
Hi Leute, ich weiss die Frage wurde schon mehrmals gestellt, aber die ganzen Beiträge die ich gelesen habe sind schon etwa älter und vielleicht gibts mitllerweile eine Lösung. Also ich habe in meinem Film einen Sound_mc der je nach Auswahl mp3´s verschiedener Musikrichtungen "streamt". Wenn man nun den aktuellen Sound stoppt mit mySound.stop(); dann stoppt nur die Wiedergabe, aber der Stream läuft im Hintergrund weiter. Weiss jemand wie man den verdammten Stream tatsächlich unterbricht. In älteren Forenbeiträge steht, das das nicht geht. Das kann ich doch fast nicht glauben. Thx Liverson |
| | |
| | #2 (permalink) |
| #no.991 @ MM Registriert seit: Apr 2003 Ort: München
Beiträge: 327
|
Hi Liverson, wenn du möchtest, kannst du dir hier den Source von meinen mp3 Player downloaden. Vielleicht hilft dir das ja weiter. Ob du den Stream unterbrechen kannst? Da bin ich mir nicht so sicher, ob man das steuern kann. Wenn nötig mache ich es so: mein_sound.loadSound("url", streaming) Wobei ich einen Dummiesound (=url) von 1kB oder noch kleiner aktualisiert lade und "streaming" dann auf false gestzt wird. Hope, it helps Micha
__________________ Arbeit ist keine Lösung... |
| | |
| | #3 (permalink) |
| just flash it... Registriert seit: Nov 2003
Beiträge: 94
|
Hallo, das müsste funktionieren, wenn Du das Sound-Objekt löschst. Das passiert ja z. B. automatisch, wenn Du den Film schliesst. Kannst auch den Film neu starten, sollte eigentlich auch gehen. Hab den Code dafür nicht im Kopf, aber probier's doch mal. |
| | |
| | #4 (permalink) |
| - Registriert seit: Jan 2004
Beiträge: 3.002
|
wie Mr. Fry schon sagte kannst du das Streaming unterbrechen indem du das sound objekt löschst! der dazugehörige code wäre folgender Maßen: ActionScript:
__________________ mfG, Robert Tutorials: [TUTORIAL] XML-Files in Flash einlesen+weiter verarbeiten Steuerung zwischen Zeitleisten & Movieclips [TUTORIAL] MP3-Player (+XML) [TUTORIAL] MP3-Player (+XML) Part II |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 37
|
das funktioniert bei mir nicht ............. wenn ich den Stop Button drücke der das Sound Objekt löschen sollte, läuft der Stream im Hintergrund trotzdem weiter !! und bei jedem Klick auf den Start Button wird ein neuer Stream geladen.... Also wenn man 3 mal geklickt hat, laufen 3 Streams miteinander und die Leitung ist "down" Code: start_mc.onRelease = function(){
mySound_sound = new Sound();
mySound_sound.loadSound("Sound.mp3",true);
mySound_sound.start();
}
stop_mc.onRelease = function(){
mySound_sound.stop();
delete mySound_sound;
} |
| | |
| | #6 (permalink) |
| querdenker Registriert seit: Jun 2001 Ort: formel1-stadt hockenheim
Beiträge: 4.731
|
des start() bei gestreamten sound kannste aber getrost inne tonne treten... des iss doch der witz an gestreamten material....es rennt von allein los, wenn genug daten da sind...da braucht man net starten... bez. des löschen des vorgangs... hmm... probier mal das: ActionScript:
wenn er den sound nicht findet, wird er abbrechen...und wenn du dann löschst, sollte er weg sein... gib mal laut... greetz kelor |
| | |
| | #7 (permalink) |
| Animateur Registriert seit: Jan 2003 Ort: MZ
Beiträge: 1.536
|
mal ne blöde Zwischenfrage: "ist es nicht egal, wenn der weiterstreamt?"
__________________ there is no way to happiness, happiness is the way - flashgames |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 37
|
ne, überhaupt nicht............. nehmen wir mal an, ich habe einen MP3 Player auf der Website, wo man eine Auswahl von 5 Liedern hat die etwa 4 MB gross sind....... Jetzt drückt man mal alle 5 Knöpfe hintereinander, dann laufen 5 Streams gleichzeitig, und das belastet die Leitung schon sehr feste !! Bis der sich erholt hat mit 5 x 4 MB gehts schon ziemlich lange, und in der Zwischenzeit hat man sicher noch paar mal mehr gedrückt, weil nichts mehr geht............. |
| | |
| | #9 (permalink) |
| Animateur Registriert seit: Jan 2003 Ort: MZ
Beiträge: 1.536
|
Aber er streamt doch nur 4 songs gleichzeitig, wenn du je ein neues Soundsymbol anlegst, etwa so: ActionScript:
Wenn du dagegen jeden Sound immer ins gleiche Symbol (zb. mySound1) lädst, dann stopt ja auch der alte Stream.
__________________ there is no way to happiness, happiness is the way - flashgames |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 37
|
bei geht das aber so nicht also, wenn ich im nachfolgenden Beispiel song1_mc und song2_mc nacheinander anklicke, sehe ich beim testen im Bandbreiten Fenster oben links, das 2 Streams am laufen sind. bei jedem klick mer auf eine der Tasten kommt ein Stream dazu, und der Sound lädt dann logischerweise immer langsamer Und die stop_mc bewirkt überhaupt nichts !! PHP-Code: |
| | |
| | #11 (permalink) |
| just flash it... Registriert seit: Nov 2003
Beiträge: 94
|
@ dani: ich weiß nicht, wie Du darauf kommst, dass Flash Streams weiter lädt, obwohl das Soundobjekt ein anderes File laden soll... Folgendes habe ich mal gemacht: PHP-Code: Kaleidoskop Wenn man ein Streaming unterbricht und ein anderes File hören möchte, dann wird das vorherige nicht weitergestreamt. Drückt man nur Stop, dann wird weitergestreamt. Das kann man ganz einfach an den Temporären Dateien sehen. Gruß Fry |
| | |
| | #12 (permalink) |
| Animateur Registriert seit: Jan 2003 Ort: MZ
Beiträge: 1.536
|
Vielleicht zeigt das einfach das bandbreitenFenster was falsches an. Ist öfter so, dass sich so Dinger online anders verhalten als im Flashinterenen Test. Meine Erfahrung hat nämlich auch gezeigt, dass nur 1 Sound gestreamt wird in so einem Fall.
__________________ there is no way to happiness, happiness is the way - flashgames |
| | |
| | #13 (permalink) |
| Neuer User Registriert seit: Jun 2004
Beiträge: 3
|
moin, stehe vor dem selben problem. seid ihr sicher das nur eine datei geladen wird? im flash internen debugger lädt er alle dateien gleichzeitig, schon seltsam. Macromedia schreibt der Fehler sollte ab Player > 6,0,25,0 behoben sein. Na ob das sicher ist? mfg MarlIeSE |
| | |
| | #15 (permalink) |
| Neuer User Registriert seit: Sep 2003 Ort: Konstanz
Beiträge: 1
| sound streaming stoppen
Hallo zusammen! Ich hatte mich jetzt wirklich lange mit allen Euren Vorschlägen beschäftigt. Und der einzig tatsächlich funktionierende Weg ist der, einfach ein NICHT VORHANDENES mp3-file zu laden (siehe "dummesZeug.mp3"). (Vielen Dank an kelor! Das war meine Rettung!) Das funzt! Aber.. Weder ..=new Sound() noch delete... noch stopAllSounds(); noch ..stop(); klappt zufriedenstellend, das Streaming läuft gnadenlos weiter!!! Die Macromedias kochen halt auch nur mit Wasser Geändert von nannabring (02-04-2007 um 23:26 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |