Since almost five years, we are developping a video player and its related embed page for sharing video content.
Today, the only way to embed on facebook our player is to use flash tecnology.
Many of our customers want to use our html5 player, But today we could not find a way to embed it.
I have seen that vimeo player and youtube player are embeddable into facebook; for us and for our future, is very important to make our player HTML5 embeddable into facebook.
One years ago, a stackoverflow user answered: "No, it is not possible to embed HTML" (Embedding a Custom HTML5 Player on Facebook)
Is still impossible?
Or rather, there is a way to embed my html5 player on facebook?
In 2016, it is a big problem for me to don't use my html5 player into facebook.
Obviously to solve this problem, I am available to a confrontation with a facebook developer...
Related
I'm building an app that will allow users to embed YouTube videos and play them back on a daily basis. The purpose is to help people stick to their morning routine by showing relevant YouTube videos. E.g. I follow along to a ten minute yoga video in the morning. The video plays inside our app. I want to make sure that we are not breaching YouTube terms of service. I've noticed that ads don't play when we embed the videos and am concerned we'll get in trouble. I didn't do anything intentionally to not play ads.
There are two questions to explore:
Is it ok to embed videos I own the copyright on?
Is it ok for users to select videos and embed them even if they don't own the copyright?
Details
I am working on a site that will allow users to upload their videos on my site, for example a dance performance. I am using <iframe></iframe> to embed video. Everything was going fine, but suddenly I noticed YouTube is restricting some videos to play on my site.
In my case the error was:
I know some users have asked similar questions like 'why it is happening' etc. I know it has to do with some copyright issues, for example a dance performance may have a background music playing which happens to be someone others property. The thing is, I am not 'claiming' copyrights and even, not me but my users will upload their videos from their YouTube accounts(using URL).
So Is there anyway to play all those videos like if I can request YouTube to let my site play those videos with a disclaimer explaining that my site doesn't have copyrights of these videos?
Does using iframe to point at the non-embedded youtube widget work? If so you could use javascript to extract the player from the regular youtube.
Not sure about the legality of that.
What are you trying to do? Potentially you could use the youtube api and make a mobile app that is not embedding videos.
I have built a web site for our student tv station and the concept is pretty similar to youtube. We would like for our videos to be playable directly in facebook when shared, with the videos themselves still hosted on our server and our stats being updated.
The player on the site uses videojs and is all working with the html5 video tag. There is also an embeddable version of the player that can run in an iframe. Ideally I'd like this to be used on facebook but don't think it's possible. This is what I've attempted at the moment with the og:video:type value set to text/html and og:video set to the embeddable player url and it doesn't appear to work. Here is an example page, and here is the embeddable player for it.
The only other ways I've seen is to specify a url to the video file, or a url to a flash player.
All of our videos are rendered at different qualities/resolutions and on our site and embeddable player there is a quality selection bar that changes the video url in the player. However it looks like with opengraph and facebook there is no way of giving it the urls to the different qualities or having the user pick the one they want on facebook, meaning we're stuck with forcing everyone to watch at one of the qualities. Is this right?
So then the only other option that appears to be available is building a custom flash player which has quality selection built into it. From what I can tell this is what youtube is doing. Is this the only option though because I don't want to build a custom flash player for Facebook to then decide in a few months that they're not supporting flash anymore?
I realise similar questions have been asked already but I couldn't find a definite answer and some of them were over a year old.
Thanks.
Facebook is currently trialing iframes with YouTube. Hopefully the support will be rolled out to everyone soon.
More info at this question: Embedding video player html5 iframe in facebook share like YouTube
I am using slideshare player api http://www.slideshare.net/developers/playerapi to embed player in to my web application but it is embedding flash player and which is not playing on mobile devices(ipad). how can I get html5 player from slideshare?
SlideShare now has a HTML5 player, probably it's new judging by the time of your question and my current experience with it's oEmbed implementation.
It's still confusing though because I'm not able to find proper documentation on the new player.
I hope they update this soon.
I want to embed videos from different video sites like YouTube, Vimeo and so on...
But I have a problem:
The Skins of the players are all different
and I want a consistent video skin.
Is there any possiblity to get this work?
I can't host the videos on my server because I have to pay for the traffic
and that would make me poor =(
I know that Youtube at least has a chromeless player, you can check out the API here: http://code.google.com/apis/youtube/js_api_reference.html#GettingStarted
I don't know about any of the other sites, though. I'd try Googling the name of the site and "chromeless" or "api" to see what comes up.
Simply put, no. The video site content has to include the skin for each site, unless you rip the video out and self-host it.
There's a reason for this, and I doubt you'd want to see the sites all fold/go paid because of people hijacking content without attribution.
Try Media Element JS
It wraps your youtube and vimeo video to a HTML5 video, no need to host the video on your website. The script from the website can take youtube and vimeo videos and make convert them into HTML5 video.
One side effect of this script is that since it can convert both Youtube and vimeo videos to HTML5 then the players will be the exact same for both of them.
Hope that helps,
regards