diff --git a/src/plugins/htmlAudioPlayer/plugin.js b/src/plugins/htmlAudioPlayer/plugin.js index 66b95ecc1d..653796055c 100644 --- a/src/plugins/htmlAudioPlayer/plugin.js +++ b/src/plugins/htmlAudioPlayer/plugin.js @@ -502,8 +502,8 @@ class HtmlAudioPlayer { setAirPlayEnabled(isEnabled) { const mediaElement = this._mediaElement; - if (document.AirPlayEnabled) { - if (mediaElement) { + if (mediaElement) { + if (document.AirPlayEnabled) { if (isEnabled) { mediaElement.requestAirPlay().catch(function(err) { console.error('Error requesting AirPlay', err); @@ -513,9 +513,9 @@ class HtmlAudioPlayer { console.error('Error exiting AirPlay', err); }); } + } else { + mediaElement.webkitShowPlaybackTargetPicker(); } - } else { - mediaElement.webkitShowPlaybackTargetPicker(); } }