Posts

Post not yet marked as solved
0 Replies
1.4k Views
Hi guys!I programmed a script (JS) that allows visitors of our website to record audio and then saves the file on our server.Everything seemed to work fine, until I noticed, that if a user did not give his permission but presses the recording button anyway, the script crashed. Therefore I included this to make sure that permission was granted:navigator.permissions.query({name:'microphone'}).then(function(result) { if (result.state == 'granted') { //GRANTED } else if (result.state == 'denied') { //DENIED }});Unfortunately, this does not work for iOS Safari and therefore leads to a crash. I found several threads via google about this topic but not a single solution for iOS. There must be one, right? How should we record audio on an iPhone if we cant make sure that the permission was granted and if recording - while under denial of microphone access - also leads to a crash?I hope anyone has an Idea... Thanks in advance! Daniel
Posted Last updated
.