update airplay conditions for htmlaudioplayer

This commit is contained in:
Georgi Stamatov 2023-06-17 13:18:13 +03:00
parent 070dadbc69
commit 23158a352c

View file

@ -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();
}
}