I currently have a basic HTML/JS application that includes an embedded VLC WebPlugin and several methods for play/pause functionality. This application is being managed by another JavaScript file through a straightforward server/websocket C# setup. The configuration looks like this:
WebpageWithVLCplugin <= ws://localhost:8181 => C#Server <= http://localhost:8080 => WebpageWithControl
Everything is running smoothly - transmitting controls from the Control page through the C# Server is quick and dependable, even when crossing different domains. However, upon sending the "play" command to start the video on the VLC plugin, no further commands are received by the WebpageWithVLCplugin until the video has finished playing. It appears that the VLC WebPlugin is causing a blockage on the websocket connection, but I'm unsure of the reasons behind it or how to troubleshoot the issue.
edit: Interestingly, when controlling the WebpageWithVLCplugin without using websockets (using window.postMessage or direct method calls), everything functions properly even while the VLC plugin is actively playing video.
Any advice would be greatly appreciated.