Html video attachment - html

I am having trouble attaching a video in my html file. I used a youtube video for this one but whenever I open it on my browser it says the video is unavailable because youtube refused to connect. I also tried attaching a video from my computer that ended with .mov and that didnt work either. here is what i wrote in html for the youtube one.
<iframe width="560" height="315" src="https://youtu.be/u9fftcQGSa0"
frameborder="0" allow="accelerometer; autoplay; encrypted-media;
gyroscope; picture-in-picture" allowfullscreen></iframe>

For using YouTube videos in your website, go to the video > Share > embed. Take the HTML code snippet and paste it in your desired place.

For local server video attachment in your website:
<video width="1080px" height="720px" controls="controls"/>
<source src="write your video location/link here with extension" type="video/mp4">
</video>
Example:
<video width="1080px" height="720px" controls="controls"/>
<source src="video.mp4" type="video/mp4">
</video>
For YouTube video attachment in your website:
Step 1:
Go to YouTube and select/open your video,
Go to share option,
Click Embed,
Copy Embed link
Step 2: Go to your html code and paste your YouTube embed code
Example:
<iframe width="560" height="315"
src="https://www.youtube.com/embed/uzumIYBSaWY"
title="YouTube video player"
frameborder="0"
allow="accelerometer;
autoplay;
clipboard-write;
encrypted-media;
gyroscope;
picture-in-picture"
allowfullscreen
>
</iframe>

Related

why doesnt my html video work neither if it is a youtube link(like in this case) nor if i use mp4?

i am trying to include a video into my html project, but when i run the code, the video doesnt work. what is the problem?
<video src="https://www.youtube.com/watch?v=rt-2cxAiPJk" controls width="400px"></video>
<video src="https://www.youtube.com/watch?v=5VYb3B1ETlk&t=1s" controls width="400px"></video>
<video src="https://www.youtube.com/watch?v=x_me3xsvDgk&t=1s" controls width="400px"></video>
I think the src is expecting to find a file on your machine, or possibly you can't play a video from a different domain. I'm not sure what the exact requirements are for src but it's probably a domain issue.
YouTube does provide embed code for videos and they use an iframe to make them work. I tested on my machine and with the iframe it works. For your first video it's
<iframe width="857" height="482"
src="https://www.youtube.com/embed/rt-2cxAiPJk"
title="YouTube video player"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write;
encrypted-media; gyroscope; picture-in-picture"
allowfullscreen>
</iframe>
You can probably just copy that for every video and change the src.
You can right-click a video on YouTube to get the embed code.

How can I solve the error I'm still getting from my embedded youtube video?

I'm trying to embed a youtube video into one of my certification projects and I made sure to add the "embed" within the url but I'm still getting an error
<iframe id="video" width="444" height="281" src="https://www.youtube.com/embed/gYvoD2RZK1A&t=164s&ab_channel=BLOCKHEAD">Video not available...</iframe>
Open to any input thank you very much
The embed is not working because the first GET is a & and not a ? in the source link. Read more about HTTP Method GET
Here is the embed code for your video at the starting point 2:44.
<iframe id="video" width="444" height="281" src="https://www.youtube.com/embed/gYvoD2RZK1A?start=164" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
If you click the share button under youtube videos and then embed, youtube generates the embed code you need!
Just take away the excess
<iframe id="video" width="444" height="281" src="https://www.youtube.com/embed/gYvoD2RZK1A"></iframe>

Unable to play the video using link from YouTube [duplicate]

This question already has answers here:
Show Youtube video source into HTML5 video tag?
(8 answers)
Unable to load youtube video using <video> tag where youtube url is inputted in textfield
(3 answers)
Closed 2 years ago.
I am unable to play the video, the link was taken from YouTube, the code is as follows:
<!DOCTYPE html>
<html>
<head>
<title>Audio & Video</title>
</head>
<body>
<h1></h1>
<video src="https://www.youtube.com/watch?v=Et2HGG_Hfdk&t=3s" controls autoplay>
Your Browser Does Not Support the Video Format
</video>
</body>
</html>
That is not the correct way to embed a YouTube video.
You need to use YouTube's official embedding method, which would look like this:
<iframe src="https://www.youtube.com/embed/Et2HGG_Hfdk?start=3" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Check this out. You can put your youtube video inside iframe
<iframe width="560" height="315" src="https://www.youtube.com/watch?v=Et2HGG_Hfdk&t=3s" frameborder="0" autoplay allowfullscreen></iframe>
You need to embed the video in html using iframe
<iframe width="560" height="315" src="https://www.youtube.com/embed/Et2HGG_Hfdk" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
for more information on embedding youtube videos follow the link https://developers.google.com/youtube/youtube_player_demo

Autoplay embedded a YouTube Video

I'm trying to embed a Youtube video to my site that plays automatically once the page is loaded.
I'm currently using:
<iframe width="560" height="315" src="https://www.youtube.com/embed/V4kXFYRhwL0"
frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
However the video doesn't play until clicked. What is wrong with this code?
Link to site: http://oxfordcliqr.com/
Add this into the URL string:
?autoplay=1&mute=1
This will set the property autoplay to 1 and mute to 1, so the video starts playing once the page is loaded.
Due to the policy changes, autoplay videos only works if the video is muted.
Example:
<iframe width="560" height="315" src="https://www.youtube.com/embed/V4kXFYRhwL0?autoplay=1&mute=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
pass autoplay=1 to auto play in youtube URL and mute=1 to mute it, both works when page get load completely
eg: <iframe width="560" height="315" src="https://www.youtube.com/embed/V4kXFYRhwL0?autoplay=1" ></iframe>
Use below iframe URL to the autoplay youtube video
<iframe width="420" height="315" src="https://www.youtube.com/embed/Zm4zpyn0ixw?autoplay=1&mute=1"></iframe>

Youtube embedded video not clickable. How do I fix it?

For school we need to make a website with a screencast. I have uploaded the video to YouTube and put it embedded in the website. The video shows up but it isn't clickable. When I try autoplay it plays on my friends computer (windows, chrome) but he can't click. On my computer (Mac, Safari) it doesn't even play, it is still on the first frame. Does anyone know how to fix this???
Here's the code:
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/qo6rGlgzKWI" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
There is no css yet.
It is inside a div with just normal text.
Just tried this one works fine on mac safari
<iframe id="myythtml5player" frameborder="0" allowfullscreen="1" allow="autoplay; encrypted-media" width="560" height="315"
src="https://www.youtube-nocookie.com/embed/qo6rGlgzKWI" data-tooltip-align="b,c" data-tooltip="YouTube video player" aria-label="YouTube video player" data-title="YouTube video player"></iframe>
Example : https://jsfiddle.net/jxfoywb2/
see this answer : youtube embed video not working with safari