html 5简易的影片播放器

简介:

最近在看html5,书名是《html5&API网页程序设计》,看着书做的demo,这里使用的是video元素,非常简单,只要你把影片的地址放在文本框中点击播放按钮就可以实现影片的播放,当点击暂停时影片会重新加载。代码如下:

<! DOCTYPE html  >
< html  >
< head >
< meta http - equiv = " Content-Type "  content = " text/html; charset=utf-8 "   />
< title > 简易影片播放器 </ title >
< script type = " text/javascript " >
function playOrPauseVideo(){
    var videoUrl
= document.getElementById( " videoUrl " ).value;
    var video
= document.getElementById( " video " );
    
// 影片不为播放状态
     if (video.paused)
    {
        
// URL改变时,重新加载
     if (videoUrl != video.src)
    {
        video.src
= videoUrl;
        video.load();
        }
    
else
        {
// 播放
            video.play()
            }
        document.getElementById(
" playButton " ).value = " 暂停 " ;
        }
        
else
        {
            
// 暂停
            video.pause();
            document.getElementById(
" playButton " ).value = " 播放 " ;
            }

    }

</ script >
</ head >

< body >
< video id = " video "  width = " 400 "  height = " 300 "  autoplay ></ video >< br  />
影片的URL:
< input  type = " text "  id = " videoUrl " />
< input  id = " playButton "  type = " button "  onclick = " playOrPauseVideo() "  value = " 播放 " />
</ body >
</ html >

建议使用谷歌浏览器浏览,看看运行的效果吧

 

 继续改善ing



本文转自shenzhoulong  51CTO博客,原文链接:http://blog.51cto.com/shenzhoulong/485217,如需转载请自行联系原作者

相关文章
|
5月前
|
开发工具 CDN 容器
基于Html+腾讯云播SDK开发的m3u8播放器
周末业余时间在家无事,学习了一下腾讯的云播放sdk,并制作了一个小demo(m3u8播放器),该在线工具是基于腾讯的云播sdk开发的,云播sdk非常牛,可以支持多种播放格式。
119 1
|
Web App开发 移动开发 前端开发
HTML5实例教程——制作酷炫音频播放器插件
上图便是这个音频播放器的UI界面图,里面还隐藏了一个歌曲的播放列表。整个播放器的UI除了大背景的人像图和歌曲的星星评分使用了图片其他全部由CSS和font-face绘制而成,看上去有难度的地方就只有CD和打碟器的制作了,在歌曲播放时CD和打碟器都是具有动画交互效果的,这个在后面的部分会讲解到。点击播放器的CD可以打开播放列表噢~
277 0
HTML5实例教程——制作酷炫音频播放器插件
|
Web App开发 移动开发 Android开发
HTML5 播放器心得与小结
随着 HTML5 的普及,越来越多视频网站使用 标签播放直播、点播内容(如下图所示)。使用 的好处,主要以下两点。 可以直接在页面中播放,也就是所谓的“区域播放”,上半屏是视频播放,下半屏是其他内容,可以一边播放,一边看其他内容。
1153 0
|
Web App开发
html中嵌入flvplayer.swf播放器,播放视频
只需要改动红色的代码:   此处是你要播放的视频的路径,flv格式   下面是一些参数的意义: 参数名称 参数说明 默认值 vcastr_file 方法2传递影片flv文件地址参数,多个使用|分开 空 vcastr_title 影...
1326 0
|
移动开发 HTML5 内存技术
jqm视频播放器,html5视频播放器,html5音乐播放器,html5播放器,video开发demo,html5视频播放示例,html5手机视频播放器
最近在论坛中看到了很多实用html5开发视频播放,音乐播放的功能,大部分都在寻找答案。因此我就在这里做一个demo,供大家相互学习。html5开发越来越流行了,而对于视频这一块也是必不可少的一部分。如何让你的网站占据优势,就要看你的功能和用户体验了。html5对video还是做了很多优惠的东西,我们使用起来很得心应手。<br> 在过去 flash 是网页上最好的解决视频的方法,截至到目前
3589 0
|
3天前
|
移动开发 HTML5
HTML5/CSS3粒子效果进度条代码
HTML5/CSS3进度条应用。这款进度条插件在播放进度过程中出现粒子效果,就像一些小颗粒从进度条上散落下来
15 0
HTML5/CSS3粒子效果进度条代码
|
7天前
|
移动开发 前端开发 JavaScript
:掌握移动端开发:HTML5 与 CSS3 的高效实践
:掌握移动端开发:HTML5 与 CSS3 的高效实践
22 1
|
12天前
|
缓存 移动开发 前端开发
【专栏:HTML与CSS前端技术趋势篇】HTML与CSS在PWA(Progressive Web Apps)中的应用
【4月更文挑战第30天】PWA(Progressive Web Apps)结合现代Web技术,提供接近原生应用的体验。HTML在PWA中构建页面结构和内容,响应式设计、语义化标签、Manifest文件和离线页面的创建都离不开HTML。CSS则用于定制主题样式、实现动画效果、响应式布局和管理字体图标。两者协同工作,保证PWA在不同设备和网络环境下的快速、可靠和一致性体验。随着前端技术进步,HTML与CSS在PWA中的应用将更广泛。