I have to display some private Youtube videos in my blog. I cannot embed them directly. What should I use to do this.
相关问题
- Countdown to the end of the HTML5 video
- Python function to read video and convert to frame
- Unable to Full Screen Youtube Video Inside Custom
- Thumbnails from the Vimeo website harder than YouT
- Video Format that Works on Mobile Phones
相关文章
- How to create a MediaClip from RenderTargetBitmap
- Safari blocks play() on video despite being called
- How to dynamically add wmode=transparent to Youtub
- Why MPMoviePlayerController fullscreen button icon
- Skip UIImagePickerController Preview View?
- Detect or Approximate Bluetooth Latency on Android
- Stop playing video in iframe when modal is closed
- Issues in executing FFmpeg command in Java code in
You should set your videos to "unlisted" instead of "private". That way the video does not show up on your channel or on any search results but anyone with a link to the video can see it and you can embed the video on any site.
You can embed your private videos but they will only show to you and those with whom you have shared it. See https://support.google.com/youtube/bin/answer.py?hl=en&answer=157177 for more.
I didn't try this workaround yet but theoritcally it should work, you need to use YouTube API V 3 and follow the below steps:
This should keep the video private even if the user copy & paste the URL in another tab, s/he should get a message that the video is private.
Here is a reference to YouTube iFrame API, which gives you an example for onPlayerStateChange Event
Please refer to this link to change the privacy status via API v 3
Yes you can embed private and unlisted files on your website. If private, Youtube will ask for a login (if there is none) and the credentials will give access to watch the content or not, based on you are a manager/admin of the channel or have an invitation (invite emails from dashboard).
If unlisted it will show!
The video must be embeddable!
I do not think you can embed private youtube videos on your site and even if you do, they will not be able to view it because it's private.
You cannot embed private video to your website because it's private, so cannot show to public viewer in your website.
Until now Youtube has three licences:
1 - Public: your video can be viewed publicly
2 - Unlisted: your video can seen or embedded by url or link and not show up in search result or your channel
3 - Private: your video is private, cannot be viewed