|
|||
[fertiges Script] Play Audiofile onclick. Problem mit 2 Dateien gleichzeitg
Hi ich muss auf einer Website mehrere Audiodatein einbinden, welche dann beim drücken eines links abgespielt werden.
Ich hab dieses script Kawanet Tech Blog: HTML5.Audio - JavaScript MP3 Player Library (HTML5-like) dafür genommen. Mit einer Audiodatei funktioniert es super. Um zwei oder mehrere Datein abzuspielen (in diesem Fall 2) habe ich das Script wie folgt modifiziert. HTML-Code:
<html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>HTML5.Audio Example - Simple</title> <script type="text/javascript" src="../js/swfobject.js"></script> <script type="text/javascript" src="../js/jkl-js2as.js"></script> <script type="text/javascript" src="../js/html5-audio.js"></script> <script type="text/javascript"><!-- HTML5.Audio.Proxy.getProxy({swfPath:'../swf/html5-audio.swf',onready: init}); var music; function init () { var url = '../sounds/kik.mp3'; music = new HTML5.Audio(url); } function play () { music.play(); } --></script> <script type="text/javascript"><!-- HTML5.Audio.Proxy.getProxy({swfPath:'../swf/html5-audio.swf',onready: init2}); var music2; function init2 () { var url = '../sounds/rhh.mp3'; music2 = new HTML5.Audio(url); } function play2 () { music2.play2(); } --></script> </head> <body> <a href="#" onclick="music.play();"> Test </a> <a href="#" onclick="music2.play2();"> Test 2</a> </body> </html> Das Problem jetzt. Die erste Datei wird abgespielt. Die zweite nicht. das gleiche ergebnis erhalte ich bei folgendem code HTML-Code:
<html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>HTML5.Audio Example - Simple</title> <script type="text/javascript" src="../js/swfobject.js"></script> <script type="text/javascript" src="../js/jkl-js2as.js"></script> <script type="text/javascript" src="../js/html5-audio.js"></script> <script type="text/javascript"><!-- HTML5.Audio.Proxy.getProxy({swfPath:'../swf/html5-audio.swf',onready: init}); var music; function init () { var url = '../sounds/kik.mp3'; music = new HTML5.Audio(url); } function play () { music.play(); } HTML5.Audio.Proxy.getProxy({swfPath:'../swf/html5-audio.swf',onready: init2}); var music2; function init2 () { var url = '../sounds/rhh.mp3'; music2 = new HTML5.Audio(url); } function play2 () { music2.play2(); } --></script> </head> <body> <a href="#" onclick="music.play();"> Test </a> <a href="#" onclick="music2.play2();"> Test 2</a> </body> </html> Gruß Benni |
Sponsored Links |
|
|||
|
Sponsored Links |
|
|||
Zitat:
|
|
|||
Zitat:
Ich hab 5 feste Töne und brauch dazu 5 Buttons die ich gleichzeitig auf der website habe. Diese sollen dann bei jedem druck den sound abspielen. Die Buttons sind dazu da um sich selbst effekte in ein lied das läuft "reinzumischen" |
Themen-Optionen | |
Ansicht | |
|
|