Hallo,
es ist zum Mäusemelken...ich habe auf meiner Seite viele verschiedene Soundquellen:Einen Hintergrund-Sound, einen Player hier, einen Player dort, mitunter auch einen Video-Player.
Alle Sounds sollen sich gegenseitig ansprechen: Wenn der eine Sound gespielt werden soll, blendet der andere Player ab - und umgekehrt. Alles kein Problem.
Das Problem ist der Video-Player! Blende ich z. B. den Hintergrund-Sound ab - dann blendet auch automatisch der Video-Sound ab, obwohl ich dem Video-Sound eine eigene Zuordnung gegeben habe.
Das flv-Video ist in einer swf eingebettet und wird mittels loadMovie in die bereits bestehende swf hineingeladen.
Den Player habe ich so initialisiert:
Der Video-Player ist so initialisiert:
Um die Lautstärke des Videos zu regulieren, ist dieser mit einem gewissen Schieberegler ausgestattet:
Der Player wird wie folgt abgeblendet:
Warum orientiert sich der Video-Sound an den Player und bleibt nicht bei seiner eigenen Zuordnung? Ist das etwa bei flv-Dateien nicht möglich?
es ist zum Mäusemelken...ich habe auf meiner Seite viele verschiedene Soundquellen:Einen Hintergrund-Sound, einen Player hier, einen Player dort, mitunter auch einen Video-Player.
Alle Sounds sollen sich gegenseitig ansprechen: Wenn der eine Sound gespielt werden soll, blendet der andere Player ab - und umgekehrt. Alles kein Problem.
Das Problem ist der Video-Player! Blende ich z. B. den Hintergrund-Sound ab - dann blendet auch automatisch der Video-Sound ab, obwohl ich dem Video-Sound eine eigene Zuordnung gegeben habe.
Das flv-Video ist in einer swf eingebettet und wird mittels loadMovie in die bereits bestehende swf hineingeladen.
Den Player habe ich so initialisiert:
PHP:
var snd = new Sound(this);
Der Video-Player ist so initialisiert:
PHP:
var musik_sound = new Sound(video_mc); //(this) u (_root); auch nich
Um die Lautstärke des Videos zu regulieren, ist dieser mit einem gewissen Schieberegler ausgestattet:
PHP:
//Ursprungsposition des Schiebereglers
var posX_num:Number = schieberegler_mc._x;
var posY_num:Number = schieberegler_mc._y;
//Sound
_root.schieberegler_mc.onEnterFrame = function() {
var lautstaerke_num:Number = Math.round((schieberegler_mc._x - posX_num +60) * 1.67)
musik_sound.setVolume(lautstaerke_num);
}
Der Player wird wie folgt abgeblendet:
PHP:
function fadeOut() {
this.onEnterFrame = function() {
var v = snd.getVolume();
v += (0 - v) / 16
snd.setVolume(v);
if (snd.getVolume() <= 1) {
snd.setVolume(0);
snd.stop();
delete this.onEnterFrame;
}
}
}
Warum orientiert sich der Video-Sound an den Player und bleibt nicht bei seiner eigenen Zuordnung? Ist das etwa bei flv-Dateien nicht möglich?