YouTube video not working with umlaut domain
Hello,
I have a problem including YouTube videos as layers in a slide which I generate with Slider Revolution. Regardless which configuration I am using, the video won't play on Firefox and Edge browsers (it is working only within Safari). It is also not running on Android phones.
The problem might be that my site uses an umlaut domain.
Firefox gives me the following error message in the console window:
Issue at YouTube Video Pause: revolution.extension.video.min.js:7:3723
TypeError: d.getPlayerState is not a function
Stack-Trace:
stopVideo@http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/extensions/revolution.extension.video.min.js?version=5.4.1:7:3574
http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/extensions/revolution.extension.layeranimation.min.js?version=5.4.1:7:29356
g._callback@http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.1:60:6451
d.render@http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.1:74:8054
d.render@http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.1:74:7473
g.render@http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.1:60:10879
F.render@http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.1:60:15607
g.dispatchEvent@http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.1:60:2994
r@http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.1:60:3534
revolution.extension.video.min.js:7:3768
TypeError: d.getPlayerState is not a function
Stack-Trace:
stopVideo@http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/extensions/revolution.extension.video.min.js?version=5.4.1:7:3574
http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/extensions/revolution.extension.layeranimation.min.js?version=5.4.1:7:29356
g._callback@http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.1:60:6451
d.render@http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.1:74:8054
d.render@http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.1:74:7473
g.render@http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.1:60:10879
F.render@http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.1:60:15607
g.dispatchEvent@http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.1:60:2994
r@http://heinzrüdiger.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.1:60:3534
revolution.extension.video.min.js:7:3768
It seems that slider revolution does not resolve umlaute domains properly. Safari might fix this internaly, but Firefox and Edge don't.
My domain is http://heinzrüdiger.com for which http://xn--heinzrdiger-yhb.com is the proper encoding. It seems to me that at some point the slider revolution code takes the wrong url and forwards it to some scripts.
You can try to replicate the problem when loading the sixth slide on my webpage.
Any hints are appreciated. But I am afraid it needs a bug fix within the slider revolution code.
Best regards,
Heinz Rüdiger
Comments