Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Musik abspielen

Heyho liebe Community.

Ich habe folgendes Problem:

Ich möchte das , wenn man auf einen Link geklickt hat, Musik abgespielt wird ohne das zusätzlich ein Player erscheint.

Ist das möglich?

EDIT:
Nach stundenlangen googeln habe ich zwar einen code gefunden:

<embed autostart="false" name="Musik" src="http://meme.lun4.net/Apple_Bloom/burp.mp3" width="300" height="200"></embed>
<a href="javascript:document.embeds['Musik'].play()">Starten</a>
aber der ton wird mit dem aufruf der seite sofort gestartet und der "Start" button funktioniert auch nicht.

Nutze Google Chrome


LG
war-war
« Letzte Änderung: 18.03.13, 08:10:49 von war-war »

Antworten zu Musik abspielen:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Das ist richtig so. Das Autostart greift nur, wenn die Datei das auch handeln kann. Eine MP3-Datei kann aber nichts handeln. Du müsstest also einen Player finden, der deinen Anforderungen gerecht wird.

Da ich es grundsätzlich unterlasse, Besucher meiner Webseiten mit Musik auf die Nerven zu gehen, kenne ich da leider keinen.

Spontan würde mit jetzt einfallen, dass du auch mit Javascript das src-Attribut ändern könntest. Das sähe dann so aus:

<embed src="nosound.mp3" id="mp3player"></embed>
<a href="javascript:document.getElementById('mp3player').src='sound.mp3'">Starten</a>
<a href="javascript:document.getElementById('mp3player').src='nosound.mp3'">Stoppen</a>


wobei ich das jetzt aus dem Kopf geschrieben habe und selten Javascript einsetze. Es kann sein, dass du aus den beiden JavaScripts je eine Funktion machen musst und diese über den Link aufrufen musst.

Außerdem sollte idealerweise auch die Datei nosound.mp3 existieren und einfach eine möglichst kleine Datei ohne Ton sein.


Und noch etwas: Sobald die Seite gewechselt wird, stoppt auch die Musik. Es ist also nichts um danach noch was auf der Webseite zu stöbern.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Das ist richtig so. Das Autostart greift nur, wenn die Datei das auch handeln kann. Eine MP3-Datei kann aber nichts handeln. Du müsstest also einen Player finden, der deinen Anforderungen gerecht wird.

Da ich es grundsätzlich unterlasse, Besucher meiner Webseiten mit Musik auf die Nerven zu gehen, kenne ich da leider keinen.

Spontan würde mit jetzt einfallen, dass du auch mit Javascript das src-Attribut ändern könntest. Das sähe dann so aus:

<embed src="nosound.mp3" id="mp3player"></embed>
<a href="javascript:document.getElementById('mp3player').src='sound.mp3'">Starten</a>
<a href="javascript:document.getElementById('mp3player').src='nosound.mp3'">Stoppen</a>


wobei ich das jetzt aus dem Kopf geschrieben habe und selten Javascript einsetze. Es kann sein, dass du aus den beiden JavaScripts je eine Funktion machen musst und diese über den Link aufrufen musst.

Außerdem sollte idealerweise auch die Datei nosound.mp3 existieren und einfach eine möglichst kleine Datei ohne Ton sein.


Und noch etwas: Sobald die Seite gewechselt wird, stoppt auch die Musik. Es ist also nichts um danach noch was auf der Webseite zu stöbern.


Funktioniert leider nicht

http://forum.lun4.net/showthread.php?tid=6&pid=25#pid25

ich will ja nicht die Musik permanent laufen lassen sonder nur abspielen lassen wenn man starten drückt

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ja, dann muss es wohl in eine Funktion ausgelagert werden:

<script type="text/javascript">
function playsound() {
document.getElementById("mp3player").src='sound.mp3';
}
function stopsound(){
document.getElementById("mp3player").src='nosound.mp3';
}
</script>

<embed src="nosound.mp3" id="mp3player" width="0px" height="0px"></embed>
<a href="javascript:playsound()">Starten</a>
<a href="javascript:stopsound()">Stoppen</a>

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Ja, dann muss es wohl in eine Funktion ausgelagert werden:
<script type="text/javascript">
function playsound() {
document.getElementById("mp3player").src='sound.mp3';
}
function stopsound(){
document.getElementById("mp3player").src='nosound.mp3';
}
</script>

<embed src="nosound.mp3" id="mp3player" width="0px" height="0px"></embed>
<a href="javascript:playsound()">Starten</a>
<a href="javascript:stopsound()">Stoppen</a>

cool wer ich probieren.

EDIT:

nope ... kommt immernoch nichts

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

 

Zitat
ReferenceError:playsound is not defined

Ich glaube, der Teil von <script ...  bis </script> muss in den head-Bereich oder ganz ans Ende des body-Bereichs. Auf jeden Fall aber darf er nicht diese <br /> enthalten.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ich glaube, der Teil von <script ...  bis </script> muss in den head-Bereich oder ganz ans Ende des body-Bereichs. Auf jeden Fall aber darf er nicht diese <br /> enthalten.

Ich hab den script teil ins header verlegt.
er ändert zwar im code die source um aber hören tu ich immer noch nichts

ich glaub er ändert den falschen parameter:
 
« Letzte Änderung: 20.03.13, 17:03:47 von war-war »

« Frage zu diesem ForumFrage zum Gästebuch »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Dead Link
Als Dead Link, also einen toten Link, bezeichnet man eine Verlinkung oder Verknüpfung, die ins Leere führt. Der Link bezieht sich auf einen Zielpunkt, der nicht...

Deep Link
Die Begriffe Surface Link und Deep Link (in Deutsch: Oberflächenverknüpfung und tiefe Verknüpfung) sind Begriffe aus dem Webmaster-Bereich und bezeichnen v...

Hyperlink
Ein Hyperlink, kurz Link, ist eine Verknüpfung oder ein elektronischer Verweis in Hypertext-Systemen, die es ermöglicht innerhalb eines Hypertextes einen Verwei...