Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-11-2003, 14:08   #1 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
mp3 player streaming und ladestatus

hola ihrs,
habe da mal ne frage...

komme im moment einfach nicht weiter... habe mir da einen schönen mp3 player zusammengescripted der auch bereits wunderbar funkioniert.
das anzeige was noch nicht so richtig läuft sind meine anzeigen... zum einen habe ich ne anzeige, die die aktuelle song position wiedergibt und zum anderen dann noch ne anzeige die wiedergibt wieviel vom song bereits geladen ist! allerdings spinnt die anzeige der akuellen song position ziemlich rum, wärend der song noch in den speicher geladen wird! wenn das geschehen ist funzen auch alle anzeigen wunderbar, aber erst nachdem der song geladen ist wärend des ladens kommt der irgentwie nischt gaanz klar...

habe mich mal umgehört.... von nem streaming mp3 kann flash kein get.totalBytes erhalten, wohl aber get.bytesLoaded. habe aus diesem grund dann die total bytes von hand eingesetzt... klappt aber imma noch nicht.

hat da jemand erfahrungen mit gemacht?
beispiel wie ich das meine findet ihr auf SKYY ! da aufs musi menü gehen... (da klappts ja auch. da wird angezeigt wieviel vom song bereits in den speicher geladen wurde und die aktuelle songposition. und das alles wärend der song lädt!)


bin für anregungen und hilfe immer dankbar

thx & cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!

Geändert von salazar (12-11-2003 um 14:10 Uhr)
salazar ist offline   Mit Zitat antworten
Alt 12-11-2003, 15:29   #2 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
ich versteh nicht ganz...

warum kannst nicht getBytesTotal machen? das geht sicher...

was du brauchst ist:
- loadSound
- getBytesTotal
- getBytesLoaded
und für die anzeige:
- duration (die Dauer eines Sounds in Millisekunden)
- positon (gibt die Anzahl von Millisekunden zurück die bereits abgespielt wurden)

mit diesen methoden in verbindung mit einer schleife kannst alles mögliche ausgeben und anzeigen

im notfall noch mal melden dann bekommst ein bsp.. aber ich denke das ist sicher nicht nötig
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)

Geändert von Scrawer (12-11-2003 um 15:44 Uhr)
Scrawer ist offline   Mit Zitat antworten
Alt 12-11-2003, 15:44   #3 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hi,

*umbeispielbittendaufknieenvordirkriech*
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 12-11-2003, 16:07   #4 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hi scrawer... yo danke. das wußte ich auch soweit. klappt auch prima. das prob liegt darin. das die anzeigen aber nicht funktionieren wärend er den song noch in den speicher lädt. sobald das geschehen ist funzt alles prima. hatte gehört das man getBytesTotal bei streaming = true nicht anwenden kann....

beispiel kann ich grade nicht hochladen... bin noch unterwegs...
werds heute abend mal so vorbereiten das man sichs angucken kann....

wär schön wenn ihr nochmal drübergucken könntet... danke soweit

thx & cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 12-11-2003, 16:52   #5 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
quellcode kommt noch, aber hier schonmal zum verdeutlichen und angucken.... KLICK

(ähm... die mp3´s sind nur zum testen drinne, weil die eigentlichen noch in der mache sind! daher verschwindet der link auch baldigst wieder) die optik ist natürlich auch noch prototyp

thx & cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!

Geändert von salazar (13-11-2003 um 01:31 Uhr)
salazar ist offline   Mit Zitat antworten
Alt 12-11-2003, 17:05   #6 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
hab nun nichts angeschaut... aber einige Infos noch aus meiner Erfahrung...

duration.... zeigt bei stream.. nicht die gesamt ms des Sounds an.. sondern nur jene im Buffer (geladenen)

um die gesamt zeit zu ermitteln... musst eigentlich nur mit getBytesTotal und der bit rate des sound.. die man halt kennen muss... die Dauer ausrechnen....

z.b. soundLengSec = Math.round((sound.getBytesTotal()/1024)/(128/8)); // 128 kbit !!!

position arbeitet an sich korrekt.... genau so wie bytesTotal/loaded

nun kannst eigentlich jede erdenkliche art der anzeige und lade/play Kontrolle aufbauen
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 12-11-2003, 20:31   #7 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
das hört sich ja genau nachdem an was ich meinte...

werde mit deiner formel mal etwas spielen! das teilen durch 1024 ist logisch... aber warum teilste die 128 nochmal durch 8?

grüße, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 13-11-2003, 02:27   #8 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
Thumbs up

Zitat:
Geschrieben von Scrawer

z.b. soundLengSec = Math.round((sound.getBytesTotal()/1024)/(128/8)); // 128 kbit !!!
Zitat:
Scrawer´s variante ist für streamings eindeutig die bessere wahl als diese hier!

soundLengSec = int(sound.duration /1000);
genau das wars! da wär ich ohne dich wohl erst in nem jahr draufgekommen! geile formel und vielen lieben dank

n8. nik
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!

Geändert von salazar (13-11-2003 um 02:31 Uhr)
salazar ist offline   Mit Zitat antworten
Alt 13-11-2003, 07:44   #9 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
getBytesTotal() / 1024 ::: ergibt ::: Sound Gesamtgröße in Kilobytes
128 bit / 8 ::: ergibt ::: Kilobytes für eine Sekunde

Und dann nur noch gesamt Kilobytes durch Kilobytes pro Sekunde ergibt die gesamt Sekunden

128 Kbit = einer Datenübertragungsgröße von 16 Kilobytes pro Sekunde

Denn 8 bit == 1 byte
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:23 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele