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

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

  • Hi Heinz,
    Do not panic, this has nothing to do with your domain, it was just the mesh overlay on the video that was not letting you click the play button. Please use this css to disable it, or disable it in the revolution slider.
    .tp-dottedoverlay.threexthree {
    display:none !important;
    }
  • Hi Muffin Support,

    the YouTube video is still not playing after I added the css code you mentioned to my webpage. I did it a three different places (general Wordpress settings, Revolution Slider options and BeTheme options) without any effect.

    Could you please check my webpage again and provide some suggestions?

    Btw. another user who responded to my forum post reported problems with an umlaut domain. It was in another context, but maybe some of your libraries are not umlaut safe?

    Best regards,
    Heinz
  • hey,
    they are now working fine, it is probably your browser cache holding the old css, please delete the browser cache.
    Next time paste the custom css to theme options>custom css&js>css
    thanks
  • Thanks a lot!
Sign In or Register to comment.
This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This means that cookies which are categorized as necessary, are processed based on GDPR Art. 6 (1) (f). All other cookies, meaning those from the categories preferences and marketing, are processed based on GDPR Art. 6 (1) (a) GDPR.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.