We have a WebRTC application that allows users to do video calls. The application opens up a new BrowserWindow when we get a notification that another user is calling them and it plays a ringtone like on a phone. The problem is that the user hasn't interacted with the new BrowserWindow yet but we want to play the ringtone. How do I ensure that Chrome's new autoplay policy doesn't block the audio play?