Examples
List of modules
-
Ace Editor
Affix
Alert
Audio
Button
Carousel
Char Counter
Color Picker
Data Table
Datepicker
Diagram Builder
Dropdown
Form Builder
Form Validator
I/O
Image Cropper
Image Viewer
Modal
Node
Pagination
Popover
Progress Bar
Rating
Scheduler
Scrollspy
Sortable Layout
Sortable List
Tabview
Timepicker
Toggler
Toolbar
Tooltip
TreeView
Video
Viewport
Video
Play Pause Change video
<div id="myVideo"></div>
<br>
<a href="#" class="btn btn-success" id="play-btn">Play</a>
<a href="#" class="btn btn-danger" id="pause-btn">Pause</a>
<a href="#" class="btn btn-info" id="change-video-btn">Change video</a>
YUI().use(
'aui-video',
function(Y) {
var video = new Y.Video(
{
boundingBox: '#myVideo',
fixedAttributes: {
allowfullscreen: 'true'
},
height: 368,
ogvUrl: 'https://videos.liferay.com/lifecasts/portal/6.0/106.ogv',
poster: 'https://alloyui.com/video/poster.png',
swfUrl: 'https://videos.liferay.com/common/player.swf',
url: 'https://videos.liferay.com/webinars/2010-08-11.mp4',
width: 640
}
).render();
Y.one('#play-btn').on(
'click',
function(e) {
e.preventDefault();
video.play();
}
);
Y.one('#pause-btn').on(
'click',
function(e) {
e.preventDefault();
video.pause();
}
);
Y.one('#change-video-btn').on(
'click',
function(e) {
e.preventDefault();
video.pause();
video.set('ogvUrl', 'https://alloyui.com/video/movie.ogv');
video.set('url', 'https://alloyui.com/video/movie.mp4');
video.load();
video.play();
}
);
}
);