I try to play audio in Web-visu through WebBrowser Control element.
I use CODESYS Control Win V3, 126.96.36.199.
I prepared 2 audio-files (1.mp3 & silence.mp3) and 2 .htm pages (audio.htm and blank.htm).
Audio.htm call both .mp3 (it's solution for autoplay from this article: https://stackoverflow.com/questions/50490304/how-to-make-audio-autoplay-on-chrome/52228983#52228983), blank.htm just empty page for disable audio playing.
I copy my .mp3 and .htm to /visu folder of soft plc.
I create simple CODESYS project with WebBrowser Control and 2 buttons: Start Audio (show http://localhost:8080/audio.htm) and Stop Audio (http://localhost:8080/blank.htm)
In service visu (CODESYS IDE visu) all works fine.
But in web-visu after start audio playing there is no more reactions from other visu elements (button, CDS logo animation).
I attach all my files (.projectarchive, .htm; instead my 1.mp3 you can use any .mp3 file) and video with problem demonstration.
I will be grateful for any advices. Maybe I need other solution or other approach with my audio.htm...
Link to my projectarchive: https://dropmefiles.com/QWNd2
I think you are running into the changes described e.g. here https://developers.google.com/web/updates/2017/09/autoplay-policy-changes
There is a distinct difference between the IDE Visualization and the webvisu.
In the IDE a browser will be started to replace the browser element, in the webvisu a iframe will be spawned to reference the website.
I was not able to reproduce these freezes.
an easy approach for playing sound on wenvisu is here:
m.prestel, eschwellinger - thanks, I will try with it.
Log in to post a comment.