title: cordova : android 23 need "MODIFY_AUDIO_SETTINGS" permission at runtime
body: <p>Im using WebRTC with cordova and I made the huge mistake of upgrading the version of android in the play store from 22 to 23. (apparently no way to revert this situation)</p>
  
  <p>Now I must ask for the permissions at runtime. Everything is ok for now, but for WebRTC communication my app needs this particular permission "MODIFY_AUDIO_SETTINGS". For camera, microphone and location permissions I use <a href="https://github.com/dpa99c/cordova-diagnostic-plugin" rel="nofollow noreferrer">cordova-diagnostic-plugin</a> using those methods : <code>requestCameraAuthorization</code>, <code>requestMicrophoneAuthorization</code> and <code>requestLocationAuthorization</code>.</p>
  
  <p>I tried <code>requestRuntimePermission</code> method with this as argument <code>cordova.plugins.diagnostic.permission.MODIFY_AUDIO_SETTINGS</code> but its not working since <code>cordova.plugins.diagnostic.permission</code> doesnt contain 'MODIFY_AUDIO_SETTINGS' permission. Here is the list of available permissions :</p>
  
  <p><a href="https://i.stack.imgur.com/WCHhX.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/WCHhX.png" alt="enter image description here"></a></p>
  
  <p>Im pretty much sur that the problem is the lack of 'MODIFY_AUDIO_SETTINGS' permission, since I had the same problem with android 22 (no audio) because I was not including it in the config. see this <a href="https://stackoverflow.com/questions/35344819/webaudio-not-working-with-ionic-using-crosswalk-on-android-device">old SO post of mine</a></p>
  
  <p>Thanks.</p>