我有一个警报系统Web应用程序,如果出现新警报,该应用程序会播放声音。但是由于存在Autoplay Policy,如果我想在页面上播放音频,则用户必须首先与页面进行交互。我读过很多有关此问题的问题,例如this,但是我想在用户local storage
中存储说出的内容(如果用户已经与页面进行了互动),并且如果他是回头用户,则会自动播放音频。由于我的用户经常打开我的Web应用程序,因此他们不想每次都单击按钮以允许播放通知。知道如何实现吗?
答案 0 :(得分:1)
您需要使用https连接。当用户一次授予权限时,将其保存并不再询问该页面。进行更多检查,https://www.html5rocks.com/en/tutorials/getusermedia/intro/