ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
852
852
EMPFEHLEN
-
18.10.06 11:19 #1
guten morgen allerseits,
ich hatte mich mal ran gemacht, und auf gotoAndLearn.com den basic videoplayer zu machen bis dato hatte ich auch keinerlei probleme,
allerdings ist mir der player dort zu einfach, und ich wollte für meinen videoplayer noch eine art lautstärkeregler mit einbinden...
ich hab mir auch einige videoplayer runtergeladen aber ich werd einfach aus dem code sowie den zusammenbau nicht schlau...
als beispiel: VideoPlayer
so eine art lautstärkeregler bräuchte ich...
wäre also euch seeehr zu dank verpflichtet, wenn man mir erklärt wie ich so einen erstelle und per actionscript versehe...
als anhang stell ich mal meinen atkuellen player hoch, (ohne Regler)...
lieben gruß....
die illy
-
Hi und willkommen im Forum,
Vorweg: Bitte halte Dich an unsere Netiquette, was Groß- und Kleinschreibung betrifft. Danke!
@Topic: Im Anhang habe ich Dir Deinen Player mal um eine simple Lautstärkeregelung erweitert. Zur Erklärung des Codes:- Auf der Hauptzeitleiste muss ein Soundobjekt erstellt werden. Zudem habe ich zwei kleine Funktionen angelegt, die die Zuweisung und das Abfragen des Sounds kapseln:Code :
1 2 3 4 5 6 7 8 9 10 11
// AUDIO CONTROL FOR NETSTREAM: this.attachAudio(ns); // [COLOR="DarkRed"]NetStream-Sound der Hauptzeitleiste zuweisen[/COLOR] var snd = new Sound(this); // [COLOR="DarkRed"]Sound-Objekt erstellen[/COLOR] function setVol(v) { // [COLOR="DarkRed"]Lautstärke setzen[/COLOR] snd.setVolume(v); } function getVol() { / [COLOR="DarkRed"]Lautstärke abfragen[/COLOR] return snd.getVolume(); } - Der neue MC "sndcontrol" übernimmt die Reglerfunktion:Code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
var maxw = mask._width; // [COLOR="DarkRed"]maximale Breite der Maske speichern[/COLOR] bgnd.useHandCursor = false; // [COLOR="DarkRed"]Optional ;)[/COLOR] bgnd.onPress = function() { // [COLOR="DarkRed"]Beim Klick auf den Hintergrund ...[/COLOR] startSlide(); // [COLOR="DarkRed"]... Reglung starten[/COLOR] } bgnd.onRelease = bgnd.onReleaseOutside = function() { // [COLOR="DarkRed"]Beim Loslassen ...[/COLOR] stopSlide(); // [COLOR="DarkRed"]... Reglung beenden[/COLOR] } stopSlide(); // [COLOR="DarkRed"]Einmal ausführen, um aktuelle Lautstärke abzuholen[/COLOR] function startSlide() { this.onEnterFrame = function() { // Bei jedem Frameaufruf ... mask._width = bgnd._xmouse - mask._x; // [COLOR="DarkRed"]Maskenbreite auf Mausposition setzen[/COLOR] if (mask._width > maxw) mask._width = maxw; // [COLOR="DarkRed"]darf natürlich nicht breiter als das Maximum ...[/COLOR] if (mask._width < 0) mask._width = 0; // [COLOR="DarkRed"]... oder schmaler als 0 sein[/COLOR] var percent = mask._width * 100 / maxw; // [COLOR="DarkRed"]Prozentwert aus Breite berechnen ...[/COLOR] _parent.setVol(percent); // [COLOR="DarkRed"]... und auf der Hauptzeitleiste die Lautstärke setzen[/COLOR] } } function stopSlide() { delete this.onEnterFrame; // [COLOR="DarkRed"]onEnterFrame beenden[/COLOR] var p = _parent.getVol(); // [COLOR="DarkRed"]Lautstärke vom Sound abholen[/COLOR] mask._width = p * maxw / 100; // [COLOR="DarkRed"]und Maskenbreite setzen[/COLOR] }
Gruß
.
- Auf der Hauptzeitleiste muss ein Soundobjekt erstellt werden. Zudem habe ich zwei kleine Funktionen angelegt, die die Zuweisung und das Abfragen des Sounds kapseln:
-
18.10.06 16:51 #3
@ Tobias
Vielen vielen Dank für deine Mühe.
Ist genau das gewesen, was ich schon die ganze Zeit im Netz gesucht habe, nur halt für einen Videoplayer.
Großes Lob noch an deine detailreiche Beschreibung. Sehr übersichtlich gehalten und verständlich!
Jetzt muss nich nur noch zusehen, wie ich die Gesammtlänge, sowie die verbleibende Spielzeit ausrechne.
Mit freundlichen Grüßen.
die Illy
Ähnliche Themen
-
Problem mit Video-Player im IE6
Von hinkel11 im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 09.09.09, 13:04 -
Video Player für MX 2004
Von Brölio im Forum Flash PlattformAntworten: 4Letzter Beitrag: 27.02.08, 14:29 -
Flash Video Player
Von Lektor21 im Forum Flash PlattformAntworten: 5Letzter Beitrag: 13.02.08, 16:48 -
Flash FLV-Video-Player
Von skm im Forum Flash PlattformAntworten: 9Letzter Beitrag: 21.01.08, 17:26





Zitieren
Login





