| |||||||
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: Sep 2002
Beiträge: 14
|
hallo zusammen! es geht um folgendes: ich habe einen player erstellt, der mp3 dateien im hintegrund preloaded (ich möchte bewusst kein streaming!) und dann abspielt. soweit so gut, läuft alles klasse: http://preview.diecondorband.de/player.html das ganze funktioniert aber NUR im internet explorer!! in allen anderen browsern gibt es total unterschiedliche ergebnisse: - in ne 4.7 werden die einzelnen songs gar nicht angezeigt. - in ne 6+ und opera werden die songs zwar angezeigt, beim klick wird aber sofort auf 0:00 gesprungen, der song spielt aber nicht ab. die songs werden jeweils so geladen: _root.mySong01 = new Sound(); _root.mySong01.loadSound("sounds/song01.mp3", false); ich bin absolut ratlos, was mache ich falsch? an den pfadangaben in flash kann es nicht liegen, die stimmen, und im ie geht es ja. hilfe! |
| | |
| | #2 (permalink) |
| Multi-Diletant Registriert seit: Feb 2002 Ort: Stressland
Beiträge: 2.910
|
Dann solltest du mal das komplette Skript posten. Bei Opera gehts nicht.....ich schätze alle mozilla derivate werden auch schwierigkeiten haben, aber so wie oben eingebunden, sollte es eigentlich gehen...... Sind die Prozentangaben beim Laden reine Preloader, oder wie fragst du das ab?
__________________ Intel PI 120MHz, 20Mb HD, 2 Mb RAM, Vesa 16Mb Grafik 3D,14" Zoll Triniton, Win3.1, Netscape4, 56K Modem *g* |
| | |
| | #3 (permalink) |
| snafu Registriert seit: Feb 2003 Ort: 5 feet over ground
Beiträge: 214
|
hi desillusion, bei mir (safari, mac os x.2) läuft es auch nicht. allerdings kann ich im 'aktivität'-fenster nachvollziehen, dass die mp3s vom flash-player geladen werden. nur abgespielt werden sie nicht. es scheint also eher ein bug in deiner programmierung zu sein. kannst du mehr von deinem code posten? i++ |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Sep 2002
Beiträge: 14
|
hier mal das komplett-packet. das as hier zu posten wäre wohl zu unübersichtlich. danke für eure hilfe, normalerweise weiß ich mir immer selbst zu helfen, aber so ein problem hatte ich noch nie! Geändert von desillusion (02-06-2003 um 15:49 Uhr) |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Sep 2002
Beiträge: 14
|
dieses problem ist echt verdammt interessant, vielleicht auch für andere von euch. habe folgendes ausprobiert: zu testzwecken habe ich mal "streaming" zugelassen, per true im load befehl. und siehe da: http://preview.diecondorband.de/player_2.html läuft auch in netscape! nur leider klappt dann meine preload-technik natürlich nicht mehr, da ja gestreamt wird. wie kann ich solange, wie noch nicht genug daten zum abspielen gestreamt wurden, ein "loading" oder "streaming" anzeigen lassen? sonst spielt der song ja erst, wenn genug daten da sind, und user mit ner langsamen leitung denken, es kommt gar nichts. |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Sep 2002
Beiträge: 14
|
ich einige weitere tests gemacht, mit dem ergebnis, dass das problem wohl ist, dass Netscape und andere Browser es nicht schaffen, die Größe der mp3-Datei an Flash zu übergeben. Daher fuktioniert mein preloading(bzw mittlerweile "prestreaming")-Script nicht mit diesen Browsern. http://preview.diecondorband.de/player_2.html ist eine aktualisierte Version, Sound läuft in allen Browsern, die prestreaming-Anzeige allerdings nur im Internet Explorer. Was mich interessiert: Kann es denn sein, dass ich der einzige bin, der dieses Problem bisher hatte? Die mp3-Datein können nicht die Ursache sein, ich habe bereits mit vielen anderen Sounds getestet, immer mit dem selben Ergebnis. Also muss am Browser oder am Flash Player oder an meinem Script liegen. Doch dieses ist ja nachweislich funktionsfähig. |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Sep 2002
Beiträge: 14
|
PROBLEMLÖSUNG!! siehe http://preview.diecondorband.de/player_2.html nun auf allen browsern lauffähig. Ursache des Problems war: Netscape, Opera, Mozilla können scheinbar nicht die Gesamtgröße der jeweiligen mp3-Datei an Flash übergeben, deshalb funktioniert der Preloader nicht. Lösung: Manuelle Eingabe der Gesamtgrößen im Script, und der Preloader läuft auf allen Browsern. Bottom Line: Auslesen von getBytesTotal() funktioniert bei mp3-Dateien offensichtlich nur im Internet Explorer, getBytesLoaded() dagegen universell. Das Problem liegt also bei der Schnittstelle von Flash Player und Browser. Ich habe das hier nochmal so zusammengefasst, da ich mir vorstellen kann, dass andere ähnliche Probleme haben (werden) und dann sicher froh sind, zu erfahren, dass es nicht an den eigenen AS-Fähigkeiten liegt, sondern oben beschrieben Ursache hat. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |