Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

DASH failing on new player


I wish to report that DASH streams that were working on version 7.6 and before are failing on the alpha version of 7.7
In the browser console it shows errors like below

Could not setup because trackingobject is not defined.
No media_id found.

12 Community Answers

mark

User  
0 rated :

I should mention my encoder is Zencoder

Alex

JW Player Support Agent  
0 rated :

Hi Mark,

We are not having issues with our test DASH streams with 7.7. Can you provide a URL to a reproduction page with the DASH stream embedded in the latest release candidate of 7.7 (RC3)?

Also, the errors that you are referring to are not related to the DASH stream or playback and shouldn’t affect the performance of the player.

  • Could not setup because trackingobject is not defined – Appears when the player’s Google Analytics integration is enabled but the tracking code from Google Analytics does not appear on the page.
  • No media_id found. – Appears when content is embedded without a Media ID. We recommend embedding a Media ID supplied by our dashboard (or API) for all content, even if it is externally hosted, because that would be the only way we can gather analytics about your content and plays to display to you within your dashboard. Please see this support article for more information.

Thank you.

mark

User  
0 rated :

Alex
I did this and the media played on the reproduction page ok
There is something odd though, in my own implementation when I swap the library back to production it works fine, back to beta then dash does not work. ( in my setup)
I will have to investigate myself what other code on the page if removed fixes the issue. I can say though that it is a player driven fault because all previous versions had no issue playing the same dash media
I'd like to post samples but its all behind pay walls etc

mark

User  
0 rated :

I have found the reason
Version 1.7 of prototype https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js loaded in page stops dash from playing.

Version of prototype above this seem to work ok

BUT while it might be easy to update my prototype to fix my issue it is better if you fix the reason that the version 7.7 Beta player version no longer is compatible with prototype 1.7.0 where all previous versions of 7x did not have this issue.

Please can you confirm

Alex

JW Player Support Agent  
0 rated :

Hi Mark,

I was able to reproduce the behavior by embedding the latest version of prototype.js (1.7.3) on a test page with the latest release candidate of the player.

While we can’t guarantee compatibility with most third-party JavaScript libraries, I will escalate this to our engineering team to take a look at. As soon as I hear back, I will let you know.

Thank you.

Alex

JW Player Support Agent  
0 rated :

Hi Mark,

I have heard back from our Product Manager and since it’s a library compatibility issue, he would ask that you post this as an issue on the player’s GitHub repository. That way the developers behind the player can communicate with you directly.

Thank you.

mark

User  
0 rated :

Hi Alex

I am confused. I said that only version 1.7.0 was my problem and version 1.71, 1.72 and 1.7.3 were not making any isse. YET you said that the 1.7.3 version reproduced this problem? Or were you meant to say version 1.7.0 ( agreeing with me)?

Also, Mate I do not understand GitHub , I am not a developer. I can't do these things you want me to do.

Alex

JW Player Support Agent  
0 rated :

Mark,

I was having an issue with version 1.7.3 of prototype.js but it could very well be a different issue than the one you were experiencing. Can you elaborate more about the behavior you are seeing? Are any errors being printed to the console? Are you able to send me a URL to a reproduction page showing the issue? I understand you say its behind a paywall but could you either send me test credentials to get past the paywall or produce a page that isn’t behind a paywall?

Thank you.

mark

User  
0 rated :

Hi Alex

I have taken this opportunity to make the media available outside paywall
Here are two sample pages, first page is not working with version 1.7.0.0 https://videodesk.tv/JW/rep_prototype170.html
Second page is working on 1.7.3.0 https://videodesk.tv/JW/rep_prototype173.html

There you can see both versions side by side and how it is just version 1.7.0.0. Previous player versions were compatible with this version
I hope this helps solve the issue quickly as lots of people would not know what happened

Alex

JW Player Support Agent  
0 rated :

Hi Mark,

What version of the player worked with 1.7.0.0? I went back to 7.2.0 and am still getting the “Unknown Playback Error” in the player. The only difference for me is that with 7.7.0, the error is displaying immediately. With versions prior, the player buffers for a second or two, then displays the error.

Please let me know. Thanks.

mark

User  
0 rated :

I have not seen any problem in all previous version of 7x . You have me stumped , I would certainly have seen these issues in previous player versions. In fact I changed my player from Beta to Production and back again multiple times ( in the JW dashboard) so I am 100% positive there was no problem playing DASH in the previous version on proptotype 1.7.00. I have been playing DASH fine since the very early release of version 7.0 under these circumstances

Alex

JW Player Support Agent  
0 rated :

Mark,

If you’re able to open a support case through the “Submit a Case” link on the top of your dashboard and open a new case that way, I could send you copies of some previous versions to test with. I’m just unable to attach or link to them in the forums. Being able to see a previous version of the player work properly with DASH and prototype.js would go a long way for finding out what the issue is.

If you do submit a case, please reference this case number (91674) so it will be assigned to me, just in case I don’t see it first.

Thanks.

This question has received the maximum number of answers.