ich habe auf der Titelseite eine .mp3-Datei eingebunden. In der Vorschau wird der Ton sofort abgespielt - im Netz erst nachdem ich eine Seite vorwärts gegangen und dann zurück zur Titelseite gegangen bin.
In der Vorschau wird der Ton sofort abgespielt - im Netz erst nachdem ich eine Seite vorwärts gegangen und dann zurück zur Titelseite gegangen bin.
Nein. Leider nicht. Der Ton kommt sofort.
Das Icon hier ist nicht anklickbar - man entkommt damit deinem Ton nur über Umwege. Das ist nicht sehr nutzerfreundlich.
Ich vermute eine falsche Ebene. Die mp3 sollte auf die Projektdatei gezogen werden wenn die Mouse-Off-Ebene aktiviert ist. Ein Player wird dann automatisch erstellt. Gruß Marboe
Im Firefox wird "Winter.mp3" abgespielt, es wird aber auch versucht, die MP3 von der Quelle zu laden. Das funktioniert nicht.
Da kann der Fehler liegen, der bei anderen Browsern ein anderes Abspielverhalten hervorruf
Da dürften Sicherheitseinstellungen greifen bei denjenigen Browsern, die sich verweigern. Die Quelle liegt ungeschützt auf einer http-Seite. Gruß Marboe
Dieses Verhalten des Browsers ist gewollt, es liegt also nicht daran, wie die Webseite erstellt wurde sondern ist ein Feature des Browsers und kein Bug. Zur weiteren Information sende ich Ihnen zwei Artikel über die sogenannte Autoplay Policy beim Webbrowser Chrome , da ist es z.B. explizit so geregelt, dass mit einer Webseite erst interagiert werden muss, bevor das Autoplay startet, also genau wie in Ihrer Problembeschreibung, man ruft die Seite auf, da kommt kein Ton und muss erst über die Navigation eine andere Seite starten und dann startet der Ton und wenn man auf die Startseite zurück geht, wird er dort ebenfalls abgespielt.
ich habe wie empfohlen (kein automatischer Sound) ein Lautsprechersymbol / Icon eingefügt und mit der .mp3-Datei verlinkt. Beim Anklicken erscheint nun der Abspielbalken (Audio läuft) aber die Titelseite verschwindet. Was mache ich falsch?
Ich möchte den Player über das Lautsprecher-Symbol starten. Audiodatei auf Webseite ziehen habe ich ja gemacht - hat leider den o.g. unerwünschten Effekt (Browser). Meine Vorstellung: Anklicken des Symbols und der Player arbeitet, ohne sichtbar zu sein.
Damit alles klappt, legst du dir am besten zunächst ein leeres Hilfsverzeichnis zu deinem Projekt an. Wenn deine Projektdatei z. B. "galeriejk.web" heißt, dann muss das Hilfsverzeichnis den Namen "galeriejk_web_files" bekommen und es muss genau da angelegt werden, wo du die Projektdatei "galeriejk.web" gespeichert hast. In das Hilfsverzeichnis kopierst du noch die Audiodatei, z. B."Winter.mp3", und hast damit die Vorbereitung abgeschlossen.
Jetzt kannst du in dem u. a. Scriptcode den Namen der Audiodatei "Winter.mp3" prüfen u. ggf. korrigieren...
...anschließend markierst du den kpl. Scriptcode und übernimmst ihn mit "STRG + C" in die Zwischenablage. Im WebDesigner öffnest du über die Webeigenschaften das Editorfenster für den HTML Code (body) und fügst den kpl. Scriptcode da ein, mit "STRG + V"
Abschließend legst du für den Button, den du für den Start der Audiodatei erstellt hast, noch einen Link auf die JScript Funktion "sounddemo()" an.
Der Link sieht so aus:
javascript: sounddemo()
Das war's dann auch schon. Wenn du alles richtig gemacht hast, dann wirst du nach dem nächsten Export/Upload deine Audiodatei mit einem Klick auf den Button starten (stoppen) können.
BTW In dem o. a. Scriptcode habe ich noch ein paar "Schmankerl" eingebaut... In der Zeile "sound1.volume = 0.4;" kannst du mit dem Zahlenwert (hier 0.4) die Lautstärke festlegen, die beim Öffnen der Audiodatei zu hören ist. Einstellbar sind Werte von 0.1 bis 1, die für Lautstärken von 10% bis 100% stehen. Die Zeile "// sound1.currentTime = 0" kannst du aktivieren, indem du die beiden slashes "//" löschst. Dann kannst du mit dem Zahlenwert (hier 0) festlegen, ab welcher Stelle die Audiodatei nach einem neuen Klick auf den Startbutton wiedergegeben werden soll. Der Zahlenwert steht für Sekunden. Trägst du hier z. B. die Zahl "30" ein, beginnt die Wiedergabe sofort mit dem Inhalt der Audiodatei ab der 30. Sekunde. Lässt du die Zeile unverändert stehen, wird die Audiodatei an der Stelle fortgesetzt, an der sie gestoppt wurde.
Herzlichen Dank für deine Mühe, ich werde es ausprobieren. Noch eine Frage: wenn ich meine Seiten ändere und exportiere, muss ich dann wieder alles neu eingeben?
wenn ich meine Seiten ändere und exportiere, muss ich dann wieder alles neu eingeben?
Nein, es bleibt alles so erhalten wie du es angelegt hast. Das ist der Vorteil der Methode "Hilfsverzeichnis". Der WebDesigner übernimmt in dem Fall alle da abgelegten Dateien und kopiert sie beim Export/Upload automatisch in des exportierte Verzeichnis "index_htm_files"