Embedding problem "Embedding this video is disabled by its owner
Hello, I've been having this strange issue, where videos say "Embedding problem "Embedding this video is disabled by its owner" The thing is... if i use the youtube embedding code or even the video link, the wordpress lets me play the exact same video. Here's the exemple: http://qesmo.com/2011/01/aries-spears-o-orgasmo/ As you can see, the 1st video using the jw player doesn't work, but the other 2, running the youtube player work. Also, I've tried to embed some other videos and they work, I don't know if this has something to do with my location or not. Thanks
Ok, now i'm not so stressed out. Apparently it is a problem not related with me, since the video you guys got here: http://www.longtailvideo.com/support/jw-player-setup-wizard?example=205 with the youtube exemple doesn't work neither.
Also I have noticed that all the videos that are not working usally have copyright content because all my michael jackson videos do not work but my others with no copyright content do work. I'm probably right but let's hope I'm not.
Ewww I noticed this today as well, thanks Ethan for the hard work at longtail to get issues like these resolved quickly as I know you will for sure. For now I am considering it may be a good idea if your pages are dynamically programmable to switch back over to direct youtube players until the issues are resolved, especially if this may take several days or more.
Since the JW Player uses the ActionScript 2 API to interface with YouTube, some videos which YouTube or its partners want to monetize are no longer playable in the JW Player. We’re aware of the issue, and will keep you in the loop on any updates.
@Rob K With all the fancy stuff like playlists, javascript interactions etc etc it would be almost impossible to roll back to the original Youtube player :D We really hope this is just a minor problem that will be resolved soon.
The problem will take too much time (days) to be resolved? I would not mind to display ads, i just wanted the videos working :/
Just let us know if this problem will take a long time to resolved. so if this take a long time, i will put in (temporarily) the original format of youtube :(
YouTube has blocked all videos in their API that have ads on the original page.
For example – http://www.youtube.com/watch?v=IBTE-RoMsvw does not work in the JW Player because the original page has AdSense ads, however this video does not have Ads, and it works in the JW Player just fine – http://www.youtube.com/watch?v=7JCwDjLGflg
So you are going to have to use videos without Ads as a work around for now.
Example of YouTube working in the JW Player – http://developer.longtailvideo.com/trac/testing/?player=v5&skin=&file=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D7JCwDjLGflg&height=260&width=500
Very true Raz, individual videos are simple enough but I too have more sophisticated playlists that are mostly down for now. I have looked around and found that jwplayer is not alone, those using the YouTube player API are also having the same or worse issues right now. Many vids embedded all over the net are essentially disabled.
Looking over other YouTube forums and blogs it appears YouTube has made a small handful of major changes to video embedding features over the past few days causing all sorts of inconsistencies which may in fact make it a bit more difficult for 3rd party developers to bring about a quick fix to the current situation. YouTube in fact has commented that they are aware of several issues and that they are working on correcting them. Fixing something that will later be 'corrected' at the core could cause even more issues.
3 main issues discovered include the AS2 to AS3 switchover that apparently began last night. The other 2 issues are in regards to iframe issues and browser implementation inconsistencies where the latter has apparently been 'corrected' this afternoon. I would hope and expect a more concise statement from YouTube on these issues over the next 24 hours.
With Ethan on the job ~ I would expect we will likely have a resolution to the issue for us (users of jwplayer) in rather short order. Thanks in advance Ethan!
Absolutely Ethan ~ YouTube is definitely the culprit today. Not only with this specific issue but the incompatibily of their new native iframe embedder with many content management systems, including most prominently Wordpress.
Of course an afterthought now, it would have been nice if YouTube had a beta period for the changes that developers could pretest before widely adapting to a new technological standard.
I know it's not on your end, but all our Music Videos Channels have been taking down with that change, so we cannot use anymore the longtailvideo player until you or Google find a solution for that.
Workaround guys - videos will play if you disable the AdSense advertising (or videos that do not have AdSense turned on). InVideo advertising does not seem to affect it.
So if you're in control of the videos in your playlist, turn off AdSense advertising and they should play. If you're pulling vids from other users, you probably have no control over the advertising so you probs won't be able to change it.
I have found out that Youtube has blocked to play video's with music from the Sony Entertainment Group through the AS2 and *AS3* API. A get the following message
bc..
I have copied the code from the youtube comunication.
bc.. // The player SWF file on www.youtube.com needs to communicate with your host // SWF file. Your code must call Security.allowDomain() to allow this // communication. Security.allowDomain("www.youtube.com");
// This will hold the API player instance once it is initialized. var player:Object;
var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.INIT, onLoaderInit);
function onPlayerReady(event:Event):void { // Event.data contains the event parameter, which is the Player API ID trace("player ready:", Object(event).data);
// Once this event has been dispatched by the player, we can use // cueVideoById, loadVideoById, cueVideoByUrl and loadVideoByUrl // to load a particular YouTube video. player = loader.content; // Set appropriate player dimensions for your application player.setSize(480, 360);
function onPlayerError(event:Event):void { // Event.data contains the event parameter, which is the error code trace("player error:", Object(event).data); }
function onPlayerStateChange(event:Event):void { // Event.data contains the event parameter, which is the new player state trace("player state:", Object(event).data); }
function onVideoPlaybackQualityChange(event:Event):void { // Event.data contains the event parameter, which is the new video quality trace("video quality:", Object(event).data); }
Hmm, I have the same problem. I've switched off the JW Player until the problem is resolved. For that time I am unable to show playlists and other good things that I had before :(
Yes, but this works only if you have control of the videos posted on YouTube. Is there scheduled development to support ActionScript 3 Player API? Or this is not player controlled behaviour? Thanks in advance for the answer
Generally on Youtube there are many versions of the same video, so a work around would be to use a version that doesn’t have AdSense ads on it for the time being.
In my case the users share YouTube content and it's difficult to select version of the video without AdSense adverts. So this is not a solution for me :(
I'm Dave Otten, CEO of LongTail Video. Just wanted to make a quick post on this topic. We are aware of the changes that YouTube made to the AS2 api. Unfortunately, as Ethan mentioned, this is something that is controlled by YouTube. We are trying to figure out the best way to upgrade to AS3 api that makes sense for all of our customers (for example, most don't want ads to show up, while others are less sensitive to this) and our business. We will come back to you w/ an update on how we plan to move forward once we have worked out a solution.
My workaround, while LongTail do its best to fix it, has been to disable the option "AFV Overlay advertising" (In Spanish "Permitir publicidad superpuesta de AdSense en este vdeo"). As I'm a partner, I has done it using a "bulk update" in the CMS Administration pages. Now my videos work again.
No, it's a modification only a Youtube Partner can do in its youtube channel/account, because them have advertising options. I followed the trick that "Luke 2011-01-27 20:19" gave us. You have to disable the Adsense Advertising in each video. That option can be found "editing" an uploaded video, section "BROADCASTING AND SHARING OPTIONS", subsection "ADVERTISING OPTIONS". This workaround hasn't anything to do with jwplayer at the end site but with youtube.
"We are trying to figure out the best way to upgrade to AS3 api that makes sense for all of our customers (for example, most don't want ads to show up, while others are less sensitive to this) and our business."
We understand this process can be complicated but for your customers that don't want ads to show up, they have the option not to show those videos with ads. I'm pretty sure youtube only shows ads on videos that video developers want to monetize, not all the videos. As currently, those videos are not playable at all since the player still uses AS2. Some of us can't afford to wait for months for this change to happen, most likely we'll have to use another player if that is the only option left. I won't mind if you charge a little extra to make AS3 plugin that will update the player. Anything that would make it work, I understand as a CEO you have other problems to worry about. Please try to tell us where you're going with this change as soon as possible so we can make the decisions we need to on our end.
I personally do not mind showing ads at all, the ones on vevo last 15 seconds anyways and the ones on YouTube as well. I think our viewers don't mind at all.
Maybe this link will help you. A AS3 programmer has come out with a solution and JWPlayer is not coming out with a upgraded AS3 based Player even though Google informed in their blog earlier that they are deprecating the AS2 based players:
The adds are heavy without are continuous, but what really interests me is to disconnect the jump to YouTube whenever someone tries to close advertising by error and click the video screen. I would also like to use my player with Skin Jw-player, because all my videos play with this skin and I would like to continue with the same design of the player.
You can automate the creation and management of YouTube playists using YouTube's/google's developer API and use a youtube custom player as another way to setup dynamic playlists to get us through while waiting the LongTail team to give us a fix for jwplayer.
I am working on setting that up and getting it done for my own sites now, specifically for playlists provided all the sources on the playlist are in fact available as a YouTube video. I would be glad to share examples, most likely in the form of .php code.
Hi everyone. This is Dave Otten from LongTail again.
First, thanks for all of your feedback.
Second, I do want to provide a quick update to help set expectations with everyone. Barring any unforeseen issues, we will have a solution available before the end of this week. As mentioned in my earlier post, this is more than simply a technology issue - it's really important for us to carefully address all customer and business needs.
In the meantime, pls continue to share any temporary fixes with the community. Greatly appreciate your patience on this.
Thanks for giving us news about what's going on Dave. I would like to know if the issue will be fixed only on the regular jw player files, or if the plugin for wordpress will also be fixed. Thanks.
Does anyone know of a way to programmatically determine if a given video has AdSense enabled...? I am trying to use the Youtube API to write a script to go through some 3,000+ URLs to determine if each video has AdSense enabled. I don't want to have to go through each video one-by-one and see if there are ads on it, but I cannot find any parameter:key pairs that might indicate if a given video has Advertising around it.
Writing the script will be easy enough, as long as I can find a parameter (JSON or XML) that I can query to determine the AdSense status of any given video.
So far I am unable to find any fields that will let me know if a given video has Advertising. If I can get an assist on the indicator field, I will gladly share my completed solution back up here, as there might be other online publishers who need to get a sense of how much of their video inventory is currently offline due to this emerging issue.
The real issue is why does google/youtube have to be so greedy! Google is the #1 add agency in the world earing 96% of it's revenue from advertising and 30% of that is from "Google Network" sites. Now, imagine posting adds on every embedded video... That spands over hundreds of thousands of sites and social networks. We have made them Billions, but they want more, more, more... so that is the reason for the change! They won't allow anyone to play their content without posting adds that they make money on. Once they figure out a way for JW Player to work with "full" add capability then it will be released. They want to get it fixed sooner, rather than later to use our sites to make them more money! Be patient, it will come!
Ur right, Google owners of YouTube have made billions off it's customers (searchers & watchers), network sites who can be anyone that embedds, add google search engine, or posts google adds on their sites. Google posts adds online, on videos, on phones (adMob), and soon on your TV with Google TV. They are the Walmart of advertising, monopolizing the industry... We made them too big and strong! When it comes to money; enough is never enough with these guys!
The original appeal to using this player was the fact it didn't show ads. We're an auto group and to show a car review and have our competitor ads display on our own site is ridiculous. Very disappointing to say the least.
Yes ! Google is too damn greedy ! We created a huge machine that will eventually come back and kill us all ! I don't know when - but people will once have to realize that Google, Facebook and similar corporations are not our friends. Damn them all !
"The original appeal to using this player was the fact it didn't show ads. We're an auto group and to show a car review and have our competitor ads display on our own site is ridiculous. Very disappointing to say the least."
You are forgetting the fact that this player does not own or host youtube videos. What youtube does, is depended on youtube, jwplayer doesn't have any impact on that. The original appeal was this player can load youtube, and it will soon do so again but with ads. Most of you are forgetting, ads are enabled by content providers, who want to monetize their videos. What is wrong with that? The users are making the videos, if they want to make some extra cash so be it. In return youtube gets fresh content, which we are able to use in some way. As of current youtube is not showing ads on all videos, only on the ones that youtube users choose to monetize.
@Pardeep I agree with you, JW player is a video player not a Youtube player, has many features like bulding a playlist and so on. Sadly I was building a web site using it to embed Youtube videos and I am in the middle of this change, I hope for the end of the week we will have a solution for this annoying problem.
Here's one way to find out why the video is blocked off YouTube. Use this syntax: http://www.youtube.com/v/VIDEO_ID?version=3 Example: This video, http://www.youtube.com/watch?v=LaxaAUy0bOM Write this: http://www.youtube.com/v/LaxaAUy0bOM?version=3 By clicking play you'll see the reason for the block
@allan thanks for reply. The problem is embedding with JW Plalyer. I use JW Player in my site http://www.glbt-tv.it and I have not found a way with this video.
I don't think Brandon has a clue or he would have posted See that all the time. Someone claims to have an easy fix but just can't find the time to post it. Apparently there will be a real world fix this week.
As promised, we have a work around in place to enable support for the Ytube AS3 API within the JW Player. Special thanks to Mustafa Dindar for his code contributions!
One thing to note, this is a work around and not an official release. We are still trying to figure out the best way to support the YTube API in future releases of the JW Player that make sense for everyone in our community. We will be sure to keep you posted as our plans materialize.
Thanks again for you patience. We greatly appreciate it! Please feel free to send feedback our way once you've tested.
Thanks for update, it really works, but there are some problems. It doesn't show video buffer (how much is loaded from YouTube) and it seems that the paramater "start" doesn't work anymore. Could you fix that, please?
@All – The player swf in the post (http://www.longtailvideo.com/support/blog/17773/a-word-about-youtube-support-in-the-jw-player) has been updated. Download and use the latest version for a slightly better user experience. And please, keep the feedback coming. @zyzz – The YouTube AS3 API includes ads, there’s nothing we can do about it.
@Ethan Why you're not sharing sources of that player with us??? This is open source as i remember!?! Please give us sources of that update or only files that you've modified... And does this update will be included into JW Player 5.5 release and when release date is expected? Thank you.
@Alien – Read Doug’s post at the bottom of our blog entry – http://www.longtailvideo.com/support/blog/17773/a-word-about-youtube-support-in-the-jw-player#comment-103654
I am embedding a video on a website. I have copied the code and when i play the video i get a message saying: "This video contains content from Sony Music Entertainment. It is restricted from playback on certain sites. Watch on YouTube". Define "certain sites.