as I have said in my last post I am working on a CefSharp Browser and I encountered a problem when I try to watch a Livestream it comes up with this error
"Your browser does not currently recognize any of the video formats
available. Click here to visit our frequently asked questions about
HTML5 video."
is there any way I can fix this error I'm trying to make my browser feature-packed and would really appreciate the help.
Related
I've posted on YouTubes community page and I've heard nothing back from them so I'm going to see if someone here can help me figure this out.
A few days ago the embedded videos on my website just stopped working: https://enlighten-university.com/course.html.php?active=3
At first, I thought it was maybe a problem with my iFrames or an API on the website but when I visited YouTube I discovered the same problem on their website:
So I figured maybe YouTube itself was down but when I checked my other videos, videos that are not a part of my membership program, the embed function seems to work fine.
So then I hit f12 and there I've discovered the problem. The YouTube embed function relies on a header, a Google header, that lets the server know that the person trying to watch the video is in fact a member. Their Google account has to follow them, but for some reason, that header is no longer working.
I'm building an iPad app (which is actually going to be part of a promotional kiosk), which lets whoever wants, to record a video (at the place, using the iPad), in order to get a chance to win a prize.
But I just realized that the Youtube API seems to have changed and now it requires user authentication in order to upload the video - which can't be done in my case.
Has anyone faced this problem before? Has anyone found an alternative to uploading the video from the iOS app directly to a specific Youtube account (which I've got full control of) without requiring user's authentication?
Help is highly appreciated!
For privacy issues, users have to upload videos into their accounts first. There is one way to get around it.
You can use YouTube Direct Lite.
So user's would still upload their videos with their own credentials, but then you have the option to moderate and approve those videos to have them in your playlist.
Otherwise if you try to login with only one account and upload all videos there, you will hit limits really soon.
So I have been chatting with my developer and we have noticed a problem with the API. Check out this song:
http://api.soundcloud.com/tracks/61858057?client_id=[MYCLIENTID]
My developer said to say that:
true is on.
Share is public.
Stream is accepted.
But you can't actually access the stream in our player as the stream returns a 401 error instead.
Can anyone offer any insight into why or what may be happening here so I can pass that info back to my developer?
Hoping someone can help.
Thanks
This is the same issue as this one. Basically, this artist has disabled streaming of their tracks via the API, but the track representation is still showing that it's playable when it's not.
There's a fix due to go out soon -- but be aware that this track will still remain unplayable, the fix will merely show this state correctly.
We currently have a youtube video embedded on our homepage. Upon clicking play in the console we see the following message:
Unable to post message to http://www.youtube.com. Recipient has origin http://www.stitchlabs.com.
In the previous youtube google group it said that this error was harmless, and it appears it is in regards to playback, but we are noticing other issues with this. What I am noticing is that playbacks are not being recorded in the video analytics within our youtube account. This is specific to the video playback on our homepage and tourpages (www.stitchlabs.com). Playback from our video page or any of other channel partners embedded video pages is being logged. Any idea if these are related and if not what may be causing this?
thank you.
The “Unable to post message to…” warning is not effecting your analytics. This warning comes up when a call to postMessage is sent to a window that hasn't finished loading yet. The player is trying to postMessage early to make sure the api is ready as soon as possible rather than waiting until the onLoad event which might fire well after the api is ready to use.
For the analytics portion, there are many things that could effect if a view is counted. For example autoplay and scripted playbacks don't count towards your view count. Here's a thread with details.
https://groups.google.com/forum/?fromgroups=#!topic/youtube-api-gdata/ZZWcKmfFUvM
I do not know if the two problems are related, but you can try to fix the first with this solution:
Using YouTube's PlayerAPI inside of a Google Chrome Extension under Manifest V2 -- works, but generating lots of warnings
Unable to post message to http://www.youtube.com is resolved by
wrapping the YTPlayer instantiation code with a $(window).load()
instead of a $(document).ready.
and see if that solves the second problem
I wonder if anyone ever encounters this problem. I am trying to embed "The Killers - Human" Music Video.
When I did an API feed request as follow:
http://gdata.youtube.com/feeds/api/videos?v=2&alt=jsonc&q=_Q9B9LOJIXsk
It shows that the video is embeddable and is not blocked. It even states that you can embed using the following URL:
http://www.youtube.com/v/Q9B9LOJIXsk?f=videos&app=youtube_gdata
However, when I tried this and played the video, I have received an error that the video contains content from UMG and is restricted to playback on certain sites. It is SUPPOSED to be able to playback.
I have double checked all the states etc. I wonder if I have missed anything to determine if a video is not embeddable or not on certain site.
Thank you for your help.
when you open the json you can actually see this
"status":{"value":"restricted","reason":"limitedSyndication"},
"restrictions":[{"type":"country","relationship":"deny","countries":"DE"}]