2017-12-29 47 views
0

Ich mache eine plattformübergreifende Web-App, die HTML5-CSS3-JS ES6 verwendet und mit Electron API kompiliert Ich möchte einen Hintergrundsound im Hauptprozess verwenden, so dass es nicht stoppt und von Anfang an jedes Mal diese Seite wiederholt ändert
IHintergrund Audio für Web App

  1. So fügen Sie eine solche Hintergrund klingen
  2. Wie eine Schaltfläche oder etwas anderes in den regeln der Lautstärke nur und nichts mehr wissen wollen - das kommt mit HTML5 Audio-Tag wie suchen und zu spielen - Pausenknopf -

Überall wo ich schaute, bekam ich nur Tipps für Audio-Tags, die mir nicht nützlich waren.

danke ...

Antwort

0

Der Audio-Tag ist nur ein UI-Wrapper auf das HTMLAudioElement. Sie verwenden einfach das Audio(), um ein Hintergrundaudioelement im Renderprozess zu erstellen.

backgroundPlayer = new Audio(src); //Create a background element. 
backgroundPlayer.volume = value; //Between 0.0 and 1.0 

Sie können eine zweite verborgene Browserfenster-Instanz erstellen und IPC verwenden, um die Audio-Element im Inneren geschaffen manupulate.

The Mozilla Docs Page enthält umfassende Details zum Audio() - Element.

+0

das ist in Ordnung, aber ich konnte keinen Weg finden, auf Hauptskript zu spielen, so dass es stoppt, wenn die Seite sich ändert, danke - Für die zweite Frage, noch einmal Danke Es funktioniert –

Verwandte Themen