@@ -27,19 +27,19 @@ export default class YoutubeHelper extends BaseHelper {
2727 }
2828
2929 static getPlayerResponse ( ) {
30- return YoutubeHelper . getPlayer ( ) ?. getPlayerResponse ( ) ;
30+ return YoutubeHelper . getPlayer ( ) ?. getPlayerResponse ?. call ( undefined ) ;
3131 }
3232
3333 static getPlayerData ( ) {
34- return YoutubeHelper . getPlayer ( ) ?. getVideoData ( ) ;
34+ return YoutubeHelper . getPlayer ( ) ?. getVideoData ?. call ( undefined ) ;
3535 }
3636
3737 /**
3838 * @returns volume in 0.00 - 1.00 range
3939 */
4040 static getVolume ( ) {
4141 const player = YoutubeHelper . getPlayer ( ) ;
42- if ( player ) {
42+ if ( player ?. getVolume ) {
4343 return player . getVolume ( ) / 100 ;
4444 }
4545
@@ -48,7 +48,7 @@ export default class YoutubeHelper extends BaseHelper {
4848
4949 static setVolume ( volume : number ) {
5050 const player = YoutubeHelper . getPlayer ( ) ;
51- if ( player ) {
51+ if ( player ?. setVolume ) {
5252 player . setVolume ( Math . round ( volume * 100 ) ) ;
5353 return true ;
5454 }
@@ -58,7 +58,7 @@ export default class YoutubeHelper extends BaseHelper {
5858
5959 static isMuted ( ) {
6060 const player = YoutubeHelper . getPlayer ( ) ;
61- if ( player ) {
61+ if ( player ?. isMuted ) {
6262 return player . isMuted ( ) ;
6363 }
6464
@@ -177,7 +177,8 @@ export default class YoutubeHelper extends BaseHelper {
177177 if ( detectedLanguage && ! availableLangs . includes ( detectedLanguage ) ) {
178178 detectedLanguage = undefined ;
179179 }
180- const duration = YoutubeHelper . getPlayer ( ) ?. getDuration ( ) ?? undefined ;
180+ const duration =
181+ YoutubeHelper . getPlayer ( ) ?. getDuration ?. call ( undefined ) ?? undefined ;
181182
182183 return {
183184 url : this . service ! . url + videoId ,
0 commit comments