Make WordPress Core

Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#29134 closed defect (bug) (invalid)

playlist not supported by many browsers

Reported by: marco-raaphorst's profile Marco Raaphorst Owned by:
Milestone: Priority: normal
Severity: normal Version: 3.9.1
Component: Media Keywords:
Focuses: Cc:

Description

The new playlist for audio doesn't work on Safari and Firefox under OSX and all browsers under Android. I have not tested it on tablets, iOS.

See this post http://marcoraaphorst.nl/32540/wordpress-3-9-update-met-zeer-interessante-audio-features/

Change History (10)

#1 @SergeyBiryukov
10 years ago

  • Component changed from General to Media

#2 @wonderboymusic
10 years ago

  • Milestone Awaiting Review deleted
  • Resolution set to invalid
  • Status changed from new to closed

View the source: http://marcoraaphorst.nl/32540/wordpress-3-9-update-met-zeer-interessante-audio-features/

You are loading JS Code in the footer that calls jQuery before the jQuery file is loaded. Your jQuery is loading from a CDN, which makes me think you are trying to roll your own.

Playlists won't load if your own JS breaks the page first.

#3 @Marco Raaphorst
10 years ago

Not sure what you mean. I don't use CDN as far as I know.

#4 @wonderboymusic
10 years ago

A snippet from your source:

<script type="text/javascript">
jQuery(document).on( 'ready post-load', function(){
	jQuery( 'a.share-linkedin' ).on( 'click', function() {
		window.open( jQuery(this).attr( 'href' ), 'wpcomlinkedin', 'menubar=1,resizable=1,width=580,height=450' );
		return false;
	});
});
</script>
<script type='text/javascript' src='http://marcoraaphorst.nl/wp-content/plugins/akismet/_inc/form.js?ver=3.0.1'></script>
<link rel='stylesheet' id='mediaelement-css'  href='http://marcoraaphorst.nl/wp-includes/js/mediaelement/mediaelementplayer.min.css?ver=2.13.0' type='text/css' media='all' />
<link rel='stylesheet' id='wp-mediaelement-css'  href='http://marcoraaphorst.nl/wp-includes/js/mediaelement/wp-mediaelement.css?ver=3.9.2' type='text/css' media='all' />
<script type='text/javascript' src='http://marcoraaphorst.nl/wp-includes/js/comment-reply.min.js?ver=3.9.2'></script>
<script type='text/javascript' src='http://s0.wp.com/wp-content/js/devicepx-jetpack.js?ver=201432'></script>
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js'></script>

#5 @SergeyBiryukov
10 years ago

I can confirm you have multiple "jQuery is not defined" errors on your page.

Please try the support forums if you need further assistance.

#6 @Marco Raaphorst
10 years ago

Thanks a lot.

But unbelievable difficult stuff for the user. I hope Wordpress gets easier for the end user. This kind of trouble is a deal breaker for most I guess. For me also.

#7 @markoheijnen
10 years ago

The problem here is that you use most likely a plugin that loads jquery from a CDN. WordPress gives that power to developer and because of that you can do a lot with WordPress.

Unsure if restricting it on the frontend is the right thing to do but that said we do however do it in the admin.

#8 follow-up: @Marco Raaphorst
10 years ago

I disabled all plugins: still not working.

It can be anything really. What somebody like me wants is a user friendly system. On the support forum they told me I should open a trac. And here on trac they tell me to ask on support...

Maybe this is extremely difficult to solve. No problem. I will not use the playlist functionality. Soundcloud I'm using most of the time.

#9 in reply to: ↑ 8 @SergeyBiryukov
10 years ago

Replying to Marco Raaphorst:

I disabled all plugins: still not working.

  1. You're running WP Super Cache, so make sure to clear the cache before disabling it.
  2. Does it still happen with a default theme (Twenty Fourteen or Twenty Thirteen)?

#10 @Marco Raaphorst
10 years ago

switched the theme and that solved it. loved the simple theme though, but it's not good. thanks!

Note: See TracTickets for help on using tickets.