Order Now AdSolution Sign Up | Login » Bits on the Run Sign Up | Login »

Forums

/

Youtube suddenly not playing - embed feature

52 replies [Last post]

The Text I wrote seems ...The Text I wrote seems to have disappeared.. will post again.

First to thank the creators of this player. I've been using v3.16 for some months now and I have been very pleased with it. Some visitors to the site did have problems with Youtube muting but I upgrade mediaplayer (with revision 57) and everyone was able to hear the sound from Youtube video clips.

IN the past week, suddenly we have not been able to view many YouTube clips and we have discovered that it is related to whether or not the poster at Youtube had opted to have other be able to embed the clips or not. If the setting to 'not embed' was selected, the video doesn't play in the player. This is a recent development.

Does anyone have any thought on the matter? I have quite a number of playlists with youtube videos and it would be quite a task to go through and change the settings on them all. I've looked through the forum and didn't notice anyone with similiar problem, but I am very anxious for some assistance.

Thanks for any and all responses.

~Hopeful of a speedy solution.

Im having the same problem.

Is there some kind of workaround?

clearly there must be some point at which youtube checks whether the video is embeddable, and obviously the YouTube player 'embeds' them in some sense...soooo...there should be a way??

I am facing the same problem. My solution when querying the YouTube API is to restrict the set of results to only show videos that can be embedded. (&format=5)

I have same problem. All videos from youtube that has the status of "Embedding disabled by request" do not work with the JW player anymore. This is a major problem. (I think).

Any solution to this?

Is there some kind of flag inside YouTube playlists/feeds through which we can see a video is blocked for embedding? Then I can add a check for that.

<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/KjG5K2b0wNU&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/KjG5K2b0wNU&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>

@jeroen.
Yup there is a flag (xml) which can be set to see if a youtube movie can be embedded

&format=5

Whit this flag you sure know that it can be embedded

http://gdata.youtube.com/feeds/api/videos?vq=yourvideo&format=5

or find it here in the feed

yt:format="5"

<media:content url="http://www.youtube.com/v/Gz7gajAb2ww&f=gdata_videos" type="application/x-shockwave-flash" medium="video" isDefault="true" expression="full" duration="281" yt:format="5" />

in 'splashcast player' youtube embeddings are not problem. it only for the jw player.

@Ceasar: thanks! Have added this to the YouSearch plugin.

Can someone tell me why this site can play embed disabled Videos ?

http://www.video-mixx.com/

Thanks for looking into this. Hope that you'll do a v3.16 upgrade once you find a solution.. know you will find out what's going on. *smile*.

@Kurt
That they play at the video-mixx site is very curious.

This guy sold his script at ebay. wanted to buy only to figure out how he can play that vids.
Script was to expensive. Not worth only for the embed disabled thang. And it is a risk. Maybe in the next days he also gets problems...

Any1 has a Solution ?

When someone at youtube set embedded movie to off it is for a reason.
So embedding that movie is just ripping and violating the law.
So any questions about playing embed disabled Videos belongs at an hackers forum and not on a forum for an exellent free movie player.

Ceasar the problem is that many uploaders first allowing embedding to get popular and then disabling it. And after some weeks we have many not working vids on our Sites. Before you saying something about hackers you have to think why i am asking for this !

I had this problem to.
First an uploader didn't put the embed off.
Then I retrieved the video but suddenly the uploader realised that he was showing of his video on a website from a concurrent.
Then offcourse he disabled this video.
If for some reason someone don't want to embed there video they will have a good reason for this !!
In your software package you can check if the embed function is set to on with the parameter &format=5
So just check if the format=5. If this isn't just delete the video from your site automaticly.
Also youtube delete's a lot of files so that will all be broken links. So even if you rip the video's who are not allowed to embedd you still have to deal with the deleted movies.
Read all about the youtube GDATA API so you can check first if an movie still exists or cannot be embedded.
Then remove it from your site so you won't have any broken links

Hi Ceasar,

I asked the question because in my case, I created this little problem for myself. I uploaded a number of clips to youtube and set 'embed' to off with the intention of having those clips play primarily on playlists at my site rather than having people use the Youtube system as they usually do. I had read somewhere that youtube is a great tool for storing your clips to save on bandwidth etc., so that's what I opted to do. When I first put the clips on youtube, I put the embed feature off, and I had no problem playing the videos at my site. Then there came a day when suddenly none of the clips were playing at my site and that was a day of panic. Once we realised what happened, I came and posted here hoping for a quick solution so that I didn't have to go and manually change the embed setting on all those clips I had originally posted at Youtube.

I am assuming that other people had a similar situation as I assure you, it was a suggestion made at a web development site to use youtube as a storage resource.

The thing is, the embed issue was not an issue when I first started to create playlists to play on my site. In any event, if there isn't a solution that can be offered, I have already begun (and have asked other contributors to the site) to go through and manually change the setting on each clip. Time consuming job especially when you consider that the default setting is for embed at Youtube, so in the beginning we each had to take the time to set to 'no embed'.

I do understand what you are saying and that's why I even put 'no embed' in the first place, because I didn't necessarily wish to have my personal videos embedded all over the place, but this is how my situation panned out and maybe it is one that is shared by others. Thanks for your comment anyway.

get me on youtube with out proxy

splashcast player (splashcast.net) , can see 'not embed' videos. i have the 'as' file splashcast using to get youtube videos,

full 'as' file of splashcast "InitClip" file,

//InitClip
class com.splashcast.player.data.Scene
{
var autoAdvance_IID;
var bga;
var bga_IID;
var bga_bytes_loaded;
var bga_bytes_total;
var bga_load_percent;
var bga_loaded;
var bga_time;
var bga_url;
var bga_vol;
var brightcove_player_id;
var brightcove_video_id;
var comment_count_audio;
var comment_count_scribbles;
var comment_count_text;
var comment_count_total;
var comment_count_video;
var current_time;
var hotspot_array;
var id;
var item_album_name;
var item_album_url;
var item_album_year;
var item_artist_name;
var item_audio_thumbnail;
var item_audio_type;
var item_bg_color;
var item_bytes_loaded;
var item_bytes_total;
var item_courtesy;
var item_courtesy_url;
var item_description;
var item_id;
var item_load_percent;
var item_loaded;
var item_name;
var item_owner;
var item_owner_url;
var item_time;
var item_type;
var item_type_id;
var item_url;
var item_url_invalid;
var item_vol;
var link_url;
var load_completed;
var load_started;
var playhead_IID;
var rss_description;
var rss_enclosure;
var rss_link;
var rss_media_credit;
var rss_pubDate;
var rss_title;
var sceneIndex;
var source_url;
var text;
var thumbnail_url;
var total_time;
var xml;
var youtube_id;
var youtube_info_xml;
var youtube_token;
var youtube_token_xml;

function Scene(sceneIndex)
{
this.sceneIndex = sceneIndex;
this.bga = false;
this.bga_url = "";
this.bga_vol = 100;
this.bga_time = 0;
this.bga_bytes_total = 0;
this.bga_load_percent = 0;
this.bga_loaded = false;
this.bga_IID = 0;
this.item_type = "";
this.item_name = "";
this.item_description = "";
this.item_owner = "";
this.item_owner_url = "";
this.item_courtesy = "";
this.item_courtesy_url = "";
this.item_url = "";
this.item_time = 0;
this.item_vol = 100;
this.item_bytes_loaded = 0;
this.item_bytes_total = 0;
this.item_load_percent = 0;
this.item_loaded = false;
this.total_time = 0;
this.current_time = 0;
this.comment_count_total = 0;
this.comment_count_video = 0;
this.comment_count_audio = 0;
this.comment_count_text = 0;
this.comment_count_scribbles = 0;
this.load_started = false;
this.load_completed = false;
mx.events.EventDispatcher.initialize(this);
}

function importSceneNode(xml)
{
this.xml = xml;
this.id = Number(com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//scene").attributes.id);
if (this.id < 0)
{
this.id = -1;
}
this.link_url = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//scene").attributes.link_url;
this.item_id = Number(com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//item").attributes.id);
if (this.item_id < 0)
{
this.item_id = -1;
}
var __reg6 = com.xfactorstudio.xml.xpath.XPath.selectNodes(xml, "//video | //text | //graphics | //audio");
if (__reg6.length != 1)
{
_root.echo("ERROR - Found more than 1 item in this scene. Items in scene: " + __reg6.length, 0, "Scene");
}
this.item_type = __reg6[0].nodeName;
if ((__reg0 = this.item_type) === "graphics")
{
this.item_type_id = 3;
}
else
{
if (__reg0 === "audio")
{
this.item_type_id = 1;
}
else
{
if (__reg0 === "video")
{
this.item_type_id = 5;
}
else
{
if (__reg0 === "text")
{
this.item_type_id = 2;
}
else
{
this.item_type_id = 0;
}
}
}
}
this.item_name = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//item/name").firstChild.nodeValue;
this.item_description = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//item/description").firstChild.nodeValue;
this.item_owner = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//item/owner").firstChild.nodeValue;
this.item_owner_url = this.smartUnescape(com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml,

"//item/owner_url").firstChild.nodeValue);
this.item_courtesy = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//item/copyright").firstChild.nodeValue;
this.item_courtesy_url = this.smartUnescape(com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml,

"//item/copyright").attributes.uri);
this.item_url = this.smartUnescape(com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//item").attributes.uri);
this.thumbnail_url = this.smartUnescape(com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml,

"//item").attributes.thumbnail);
if (this.thumbnail_url == "http://web.splashcast.net/images/asset_placeholder.jpg")
{
this.thumbnail_url = "";
}
var __reg7 = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//scene/bg_audio");
this.bga = Boolean(__reg7);
if (this.bga)
{
this.bga_url = this.smartUnescape(__reg7.attributes.src);
this.bga_url = this.bga_url.split("media.splashcast.net").join("cdn.splashcast.net");
this.bga_vol = Number(__reg7.attributes.volume);
this.bga_vol = this.bga_vol <= 0 ? 100 : this.bga_vol;
}
if ((__reg0 = this.item_type) === "graphics")
{
_root.echo("SCENE: type|" + this.item_type + " name|" + this.item_name + " url|" + this.item_url, 3, "Scene");
}
else
{
if (__reg0 === "audio")
{
this.item_url = this.item_url.split("media.splashcast.net").join("cdn.splashcast.net");
this.item_audio_type = this.smartUnescape(com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml,

"//item").attributes.type);
this.item_audio_thumbnail = this.smartUnescape(com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml,

"//item").attributes.thumbnail);
this.item_artist_name = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml,

"//item/artist_name").firstChild.nodeValue;
this.item_album_name = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml,

"//item/album_name").firstChild.nodeValue;
this.item_album_year = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml,

"//item/album_year").firstChild.nodeValue;
this.item_album_url = this.smartUnescape(com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml,

"//item/album_url").firstChild.nodeValue);
_root.echo("SCENE: type|" + this.item_type + " name|" + this.item_name + " url|" + this.item_url, 3, "Scene");
}
else
{
if (__reg0 === "video")
{
this.item_url = this.item_url.split("media.splashcast.net").join("cdn.splashcast.net");
this.source_url = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//item/source_url").firstChild.nodeValue;
this.brightcove_player_id = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml,

"//item").attributes.brightcove_player_id;
this.brightcove_video_id = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml,

"//item").attributes.brightcove_video_id;
if (this.brightcove_video_id.length <= 0)
{
this.youtube_id = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//item").attributes.youtube_id;
if (this.youtube_id.length > 0)
{
this.item_url = "";
_root.echo("SCENE: type|" + this.item_type + " name|" + this.item_name + " youtube_id|" + this.youtube_id, 3,

"Scene");
}
else
{
_root.echo("SCENE: type|" + this.item_type + " name|" + this.item_name + " url|" + this.item_url, 3, "Scene");
}
}
else
{
if (this.brightcove_player_id.length <= 0)
{
this.brightcove_player_id = "AJyZWcGYT8By6UHXXPRw3dptNzVCW150q";
}
}
}
else
{
if (__reg0 === "text")
{
this.text = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//item/content").firstChild.nodeValue;
var __reg8 = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//item").attributes.bg_color;
if (__reg8.length == 7)
{
this.item_bg_color = parseInt("0x" + __reg8.substr(1));
}
_root.echo("SCENE: type|" + this.item_type, 3, "Scene");
}
}
}
}
if (this.item_url.indexOf("flickr.com") >= 0)
{
this.item_courtesy = "Flickr";
this.item_courtesy_url = "http://www.flickr.com/";
}
else
{
if (this.brightcove_video_id.length > 0)
{
if ((__reg0 = this.brightcove_player_id) === "AJyZWcGYT8By6UHXXPRw3dptNzVCW150q")
{
this.item_courtesy = "Sony MusicBox";
this.item_courtesy_url = "http://musicbox.sonybmg.com/videos";
}
else
{
if (__reg0 === "Ad6xUMeFpmXHmkwL0WBFnhdtVz1Jvnem9")
{
this.item_courtesy = "Sony MusicBox";
this.item_courtesy_url = "http://musicbox.sonybmg.com/videos";
}
else
{
if (__reg0 === "1315744821")
{
this.item_courtesy = "VBS.tv";
this.item_courtesy_url = "http://www.vbs.tv";
}
}
}
}
else
{
if (this.youtube_id.length > 0)
{
this.item_courtesy = "YouTube";
this.item_courtesy_url = this.smartUnescape(com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml,

"//item").attributes.uri);
}
}
}
this.hotspot_array = new Array();
var __reg5 = com.xfactorstudio.xml.xpath.XPath.selectNodes(xml, "//hotspot");
var __reg3 = 0;
while (__reg3 < __reg5.length && this.hotspot_array.length < 10)
{
_root.echo("pushing new hotspot", 3, "Scene");
this.hotspot_array.push(new com.splashcast.player.data.Hotspot(__reg5[__reg3]));
if (!this.hotspot_array[this.hotspot_array.length - 1].valid)
{
_root.echo("popping invalid hotspot", 3, "Scene");
this.hotspot_array.pop();
}
++__reg3;
}
this.hotspot_array.sortOn("start_time", Array.NUMERIC);
__reg3 = 0;
for (;;)
{
if (__reg3 >= this.hotspot_array.length)
{
return;
}
this.hotspot_array[__reg3].setIndex(__reg3 + 1);
_root.echo("HOTSPOT " + (__reg3 + 1) + " | " + this.hotspot_array[__reg3].start_time + " | " + this.hotspot_array

[__reg3].item_url, 3, "Scene");
++__reg3;
}
}

function importItemNode(xml, rss_url)
{
this.xml = xml;
if (rss_url.indexOf("flickr.com") >= 0)
{
this.item_courtesy = "Flickr";
this.item_url = this.smartUnescape(com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml,

"//media:thumbnail").attributes.url);
this.item_url = this.item_url.split("_s").join("");
this.thumbnail_url = this.smartUnescape(com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml,

"//media:thumbnail").attributes.url);
this.thumbnail_url = this.item_url.split("_s").join("_m");
this.item_type = "graphics";
_root.echo("SCENE FLICKR: type|" + this.item_type + " name|" + com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml,

"//title").firstChild.nodeValue + " url|" + this.item_url, 3, "Scene");
}
else
{
if (rss_url.indexOf("youtube.com") >= 0)
{
this.item_courtesy = "YouTube";
this.youtube_id = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//enclosure").attributes.url;
this.youtube_id = this.youtube_id.substring(this.youtube_id.lastIndexOf("/") + 1, this.youtube_id.lastIndexOf("."));
this.item_type = "video";
this.bga = false;
this.thumbnail_url = this.smartUnescape(com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml,

"//media:thumbnail").attributes.url);
_root.echo("SCENE YOUTUBE: type|" + this.item_type + " name|" + com.xfactorstudio.xml.xpath.XPath.selectSingleNode

(xml, "//title").firstChild.nodeValue + " youtube_id|" + this.youtube_id, 3, "Scene");
}
else
{
_root.echo("I don\'t recognize this xml as being from a currently supported domain.: " + rss_url, 0, "Scene");
return undefined;
}
}
this.rss_title = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//title").firstChild.nodeValue;
this.rss_link = this.smartUnescape(com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//link").firstChild.nodeValue);
this.rss_description = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//description").firstChild.nodeValue;
this.rss_pubDate = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//pubDate").firstChild.nodeValue;
this.rss_enclosure = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//enclosure").attributes.url;
this.rss_media_credit = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(xml, "//media:credit").firstChild.nodeValue;
this.item_name = this.rss_title;
this.item_description = this.rss_description;
this.item_courtesy_url = this.rss_link;
}

function setBGAProgress(loaded, total)
{
this.bga_bytes_loaded = loaded;
this.bga_bytes_total = total;
this.bga_load_percent = loaded / total * 100;
this.bga_loaded = Boolean(this.bga_load_percent == 100);
this.load_started = true;
return this.loadTest();
}

function setItemProgress(loaded, total)
{
this.item_bytes_loaded = loaded;
this.item_bytes_total = total;
this.item_load_percent = loaded / total * 100;
this.item_loaded = Boolean(this.item_load_percent == 100);
this.load_started = true;
return this.loadTest();
}

function loadTest()
{
this.load_completed = Boolean(this.item_loaded || this.item_type == "text" && !this.bga || this.bga_loaded);
return this.load_completed;
}

function clearIntervals()
{
clearInterval(this.bga_IID);
clearInterval(this.autoAdvance_IID);
clearInterval(this.playhead_IID);
}

function reset()
{
this.bga_bytes_loaded = 0;
this.bga_load_percent = 0;
this.bga_loaded = false;
this.item_bytes_loaded = 0;
this.item_load_percent = 0;
this.item_loaded = false;
this.current_time = 0;
this.load_started = false;
this.load_completed = false;
}

function setYouTubeToken(token)
{
_root.echo("Youtube token loaded. id = " + this.youtube_id + " | token = " + this.youtube_token, 3, "Scene");
this.youtube_token = token;
this.item_url = "http://www.youtube.com/get_video?video_id=" + this.youtube_id + "&t=" + this.youtube_token;
this.dispatchEvent({type: "youtube_ready", target: this, youtube_token: this.youtube_token});
}

function getYoutubeXML()
{
if (this.youtube_info_xml == undefined)
{
this.youtube_info_xml = new XML();
this.youtube_info_xml.ignoreWhite = true;
this.youtube_info_xml.onLoad = mx.utils.Delegate.create(this, this.youtubeInfoLoaded);
this.youtube_info_xml.load(_root.host_domain + "get_url.aspx?url=" + escape("http://www.youtube.com/api2_rest?

method=youtube.videos.get_video_info&video_id=" + this.youtube_id));
}
}

function youtubeInfoLoaded()
{
if (this.item_url_invalid)
{
return undefined;
}
_root.echo("Received Youtube XML: " + Number(com.xfactorstudio.xml.xpath.XPath.selectSingleNode(this.youtube_info_xml,

"//length_seconds").firstChild.nodeValue), 3, "Scene");
var __reg3 = Number(com.xfactorstudio.xml.xpath.XPath.selectSingleNode(this.youtube_info_xml,

"//length_seconds").firstChild.nodeValue) - 0.49;
if (this.total_time < __reg3 - 2 && this.item_time < __reg3 - 2)
{
this.total_time = this.item_time = __reg3;
}
}

function getYoutubeToken()
{
if (this.youtube_id == undefined || this.youtube_token.length > 0)
{
return undefined;
}
_root.echo("geting youtube token | " + this.youtube_id + " | " + this.youtube_token, 3, "Scene");
this.youtube_token_xml = new XML();
this.youtube_token_xml.ignoreWhite = true;
this.youtube_token_xml.onLoad = mx.utils.Delegate.create(this, this.youtubeTokenLoaded);
_root.echo("loading xml | " + this.youtube_token, 3, "Scene");
this.youtube_token_xml.load(_root.host_domain + "get_url.aspx?url=" + escape("http://www.youtube.com/api2_rest?method=youtube.videos.get_video_token&video_id=" + this.youtube_id));
}

function youtubeTokenLoaded()
{
this.youtube_token = com.xfactorstudio.xml.xpath.XPath.selectSingleNode(this.youtube_token_xml, "//t").firstChild.nodeValue;
_root.echo("Youtube token loaded. id = " + this.youtube_id + " | token = " + this.youtube_token, 3, "Scene");
this.item_url = "http://www.youtube.com/get_video?video_id=" + this.youtube_id + "&t=" + this.youtube_token;
this.dispatchEvent({type: "youtube_ready", target: this, youtube_id: this.youtube_id, youtube_token: this.youtube_token,

item_url: this.item_url});
}

function smartUnescape(url)
{
return url.length <= 0 ? url : unescape(url);
}

function dispatchEvent()
{
}

function addEventListener()
{
}

function removeEventListener()
{
}

function dispatchQueue()
{
}

}

@UniKyou

It is easy to show your own video's on your own website even if you have disabled the embed option.
Just use the youtube API for that
http://code.google.com/apis/youtube/developers_guide_protocol.html

For any help about this go to
http://groups.google.com/group/youtube-api

Thanks Ceasar. I will take a look at that information.

Can anyone tell me if this problem is related to why youtube videos do not appear in the top right of my website now?

http://www.enterf1.com/

if you view the source its a standard embed thats worked all year

any feedback gr8ly appreciated ASAP

cheers!!!

The link:

       http://www.jeroenwijering.com/embed/player.swf

now redirects to:

       http://content.longtailvideo.com/files/player.swf

which also has the YouTube proxy at:

       http://content.longtailvideo.com/files/yt.swf

You might change your code to get the movie and the proxy from that link. Better yet, host them on your own server so you have control over the version that is being used (and is working for you).

hmmm still no joy - can i use this code anymore?

<embed
src="http://content.longtailvideo.com/files/player.swf"
width="160"
height="140"
allowscriptaccess="always"
allowfullscreen="true"
flashvars="height=140&width=160&file=http://www.youtube.com/watch?v=<%= vLatestVideoCode %>&image=http://www.enterf1.com/images/enter-media-loading.gif&backcolor=0x000000&frontcolor=0xFFFFFF&lightco...
/>

sorted with the new code, didnt realise

love to you all!!!!!!

www.enterf1.com

Still having the problem with embed disable option

I need to check if a particular video is "Embedding disabled by request".
However, Youtube API doesn't provide the option.

When getting the data like the following:

http://gdata.youtube.com/feeds/api/videos/pp0ce1kS-yw

I am not getting the format info.

Is there any way to check the format=5 on a particular video?

Just add the code like this to trick the site into thinking that the person is on the site watching the video not through an embedded player...

http://www.youtube.com/swf/l.swf?swf=http%3A//s.ytimg.com/yt/swf/cps-vfl87635.swf&video_id=8yqy9K9UV......

You can still use the TestTube Warp Player:
<?php
$v_id = ""; // YouTube Video ID to play.
$height = ""; // Height of player.
$width = ""; // Width of player.
?>
<object width="<?php echo $width; ?>" height="<?php echo $height; ?>">
<param name="movie" value="http://www.youtube.com/warp.swf?v=<?php echo $v_id; ?>"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/warp.swf?v=<?php echo $v_id; ?>" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="<?php echo $width; ?>" height="<?php echo $height; ?>"></embed>
</object><br>

ME TOO does anyone have a solution for this:

Still having the problem with embed disable option

I need to check if a particular video is "Embedding disabled by request".
However, Youtube API doesn't provide the option.

When getting the data like the following:

http://gdata.youtube.com/feeds/api/videos/pp0ce1kS-yw

I am not getting the format info.

Is there any way to check the format=5 on a particular video?

help please.

YOU TUBE NOT PLAYING

YOU TUBE VIDEOS AND TV SHOWS NOY PLAYING. SCREEN IS BLACK.

i have got a problem
my youtube homepage has got changed completely
it is unattractive blue and the contents are completely on the left
when i tried to see a video
it said EITHER MY JAVA SCRIPT IS TURNED OFF OR IAM USING an old version of flash player
i downloaded the recent version of flash player and also checked the enable option in active scripying still its saying the same and the videos are not playing
wat to do

i think what ever they did to youtube they should have left it alone

i do no way my music playe in youtube is no working

B"<>

HOW KOM MY YOUTUBE IS NO WORKING

B"<>

You can do it yourself i just do nothave the time.
http://www.youtube.com/watch_popup?v=XXXXXXX

XXXXXXX= youtube last code

This will work with embedded block

This will make it show only the vid in a window.
So just fix the size of it and then place it in an. iframe !?

ididnt find a real answer, but i am having a same problem as above people.

longtail can not play youtube video anymore. That's a big bummer because it could and it's important. I think I have to move to another player

Hi,

Our player still plays YouTube just fine - http://www.longtailvideo.com/support/jw-player-setup-wizard?example=5

Please email me directly at ethan [at] longtailvideo [dot] com to follow up if you have any other questions, thank you.

Best Regards,
-Ethan

Hey Ethan,

newbie alert :)

I am seeing some issues while trying to run youtube videos. Even the example is not working for me.

http://www.longtailvideo.com/support/jw-player-setup-wizard?example=5

It shows up the player window and on play keep spinning , do I need to install some plugin ?

OS: Mac OS X 10.5.6
mozilla firefox 3.5.3

Hi Bhupesh,

As long as your have the Flash Plugin, that example page should work, I have verified it works on my machine.

Please send me a message to -Ethan [at] LongTailVideo [dot] com if you have any other questions, thank you.

Best Regards,
-Ethan

same for me... even the example isn't working.

Hi Oliver,

If http://www.longtailvideo.com/support/jw-player-setup-wizard?example=5 doesn't work on your own computer I would check your configuration, make sure you have the latest version of the Adobe Flash Player, etc.

Best,
-Ethan

Hi Ethan,

Same Problem on me too.. But for me some time on Mac it working some time not.. hope it should be problem on LocalConnection between as2 and as3.. i think you people are using Localconnection to transfer data from as2 to as3..

Thanks

jasil

Hi Jasil,

That is the exact issue, the LocalConnection between as2 and as3, that is causing this issue with YouTube on Macs through the JW Player. It is unfortunately an issue with Flash though.

Best,
-Ethan

This is highly annoying for all us Mac users, but apparently Adobe is working on a fix and it should be available soon (that was posted on Nov 19th, 2009)

See this page:

http://kb2.adobe.com/cps/497/cpsid_49735.html

Thanks for the information :)

No problem Ethan.

You guys might want to make a more prominent post somewhere on the site about this issue. It took me many many hours of digging around trying to figure out why things weren't working for the Mac visitors on my site.

As it stands, you can't play YouTube videos with the JW player on the Mac, unless you roll back to an earlier version of Flash. This is pretty serious for those of us who run sites that make extensive use of the YouTube API.

For instance, if you try and preview a YouTube video using your wizard on this page while on a Mac, it won't work:

http://www.longtailvideo.com/support/jw-player-setup-wizard?example=5

Your users should be made aware that this won't work, and the the fault does not lie with JW.

Barnaby

Hi Barnaby,

Yes, I agree, but hopefully a fix will be out shortly so this issue will be resolved once and for all :)

Best,
-Ethan

when i go to every video on youtube it always tries to upgrade

Can you provide a link?

Hey, I have a problem here. I can't seem to play any Youtube videos on other sites other than its own(Youtube.com). I tried upgrading my Adobe Flash Player, Java, also tried in IE 8 and Google Chrome,clearing my cache, but it still does not play. I can play Vimeo videos on other sites though. My guess is that it is a Youtube embedded-video problem, but i do not know what.

- Help needed.

@Rymi -

This forum is for JW Player-related issues only. Perhaps you should post on a forum dedicated to general YouTube problems.