多媒体音频和视频播放
{ DrawImage }
画布与视频视频标签如何结合,实现各种视频功能的效果秘密是重画的视频通过画布的内容和变换每个视频画布图像,这样我们就可以操纵它们通过Javascript的图像控制方法。所以酷视频播放器使用,没有视频,但描绘画布的图像。
描绘图像到画布的方式绘制图像,它允许插入帆布(帆布)、图像(IMG)和视频(视频)和其他元素在画布。
有三种类型的DrawImage方法:
绘制图像(图像,dx,dy) / /原始灰度图像
绘制图像(图像、DX、DY、DW,DH) / /根据设置渲染图像方面
绘制图像(图像、SX,SY,SW,SH,dx,dy,DW,DH) / /切割后的图
帆布{
border: 1px solid黑;
}
函数绘图(){
无功imgx =新的图像();
imgx.src = 'img / phers-slice_scoreboard PNG;
imgx.onload =函数(){
VaR的画布document.getelementbyid('mycanvas);
VaR上下文= canvas.getcontext(二维的);
context.drawimage(这20,20,75,75);
}
}
图像:
帆布:
简单描述图像通过绘制图像可能无法看到画布的力量。事实上,真正精彩的是通过将Javascript语句添加到画布上的结果来实现的效果或功能。
然后,我们演示了如何动态调整视频播放器的大小与Javascript指令。
功能eventwindowloaded(){
无功videoelement = document.getelementbyid(视频);
无功widthtoheightratio = videoelement宽度/ videoelement.height;
无功sizeelement = document.getelementbyid(视频);
SizeElement.addEventListener(‘变',videosizechanged,假);
功能videochanged(e){
VaR目标= e.target;
无功videoelement = document.getelementbyid(视频);
videoelement宽度= target.value;
videoelement。高度=目标值/ widthtoheightratio;
}
}
视频尺寸:
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。