Module provide responsive youtube iframe component, to help you embed youtube video in your angular application.
npm install --save angular-youtube-lite
angular.module('app', ['angular-youtube-lite']);
According to rscss layouts:
Components should be made in a way that they're reusable in different contexts
You should define your own video container, which has the width, height, and the desired position for the <youtube> compoent as below:
.custom-youtube-container {
width: 50%;
}
<div class="custom-youtube-container">
<youtube video-id="zYcZC-rcYrc"></youtube>
</div>
The embedded video will stretch to fill your container's width size.
Attributes | Description | DefaultValue | Type |
---|---|---|---|
video-id | Youtube video's ID | None | String |
playlist | List of Youtube video's IDs, separated by commas | None | String |
playlist-id | Youtube playlist's ID | None | String |
hide-logo | Hide Youtube logo on embedded iframe | False | Boolean |
color | Color theme of Youtube iframe, available values: ["white","red"] | "red" | String |
autoplay | Autoplay video when the youtube player loaded | False | Boolean |
turn-cc-on | If turn-cc-on="true", turn on CC when video start palying, else, use user's reference settings on Youtube | False | Boolean |
related-video | If related-video="false", Youtube iframe doesn't show related video when video ends. | True | Boolean |
For more information, checkout demo page
Sergey Kupletsky's CodePen
MIT