`
flex_莫冲
  • 浏览: 1091848 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

HTML5 VIDEO

阅读更多

位置:

若放一个div或图片在html5的video元素的位置上,在win,ipad,android上是有区别的

ipad上

video位置上无论放什么都是无法监听到事件的。

android和window是是可以监听到的。

 

视频格式:

都支持mp4格式,但是必须是h264 code,否则也是不支持的。遇到一个video,在ipad上是不能播放的,而在android上可以播放,但是只有声音没有视频(有播放控制条,有滚动)。很奇怪。

 

touches对象:

使用jquery的bind方法是无法取得event对象的touches对象,所以event.pageX是空的。

必须用javascript的addEventListener才能取得。

 

取得touch的XY值:

在移动设备上,若想要去的touch的XY值,只能通过event.pageX取得。虽然《javascript 高级程序设计》里说可以有event.clientX,和event.screenX,但是这两个值在移动设备上都是undefined。

 

 

自动播放:

移动设备不支持video自动播放。window支持。

 

默认全屏播放:

window(CHROME,FF)支持。移动设备不支持,必须通过点击控制条上的全屏按钮实现。

 

封面:

都可以设置封面。但是有时在ipad上设置了poster也不显示。未知。

 

播放:

可以通过其它元素,如div,image的触发来控制视频的播放和暂停。

 

 

1
0
分享到:
评论
10 楼 flex_莫冲 2015-01-20  
hylxinlang 写道
有声音没图像怎么解决呢 兄台

可能是因为android机器内存不足?
9 楼 hylxinlang 2015-01-12  
有声音没图像怎么解决呢 兄台
8 楼 茜草儿 2013-09-09  
<video controls="controls" autoplay="autoplay" width='100%'>
      <source src="video/movie.ogg" type="video/ogg" />
      <source src="video/movie.mp4" type="video/mp4" />
      Your browser does not support the video tag.
</video>
我的视频文件名称没有空格,有的资料说把controls="controls"去掉就可以了,我去了还是不起作用,不知道具体是什么回事?!!
7 楼 dove19900520 2013-09-08  
flex_莫冲 写道
dove19900520 写道
受教了,不过我还是想问一下,怎么样用video标签让视频在ipad中播放。我做一个手机web开发,遇到的问题就是在iphone中可以正常播放视频,在ipad中就不可以,很奇怪。。。。

你可以
dove19900520 写道
flex_莫冲 写道
dove19900520 写道
受教了,不过我还是想问一下,怎么样用video标签让视频在ipad中播放。我做一个手机web开发,遇到的问题就是在iphone中可以正常播放视频,在ipad中就不可以,很奇怪。。。。


ipad的safari同样支持video标签。若但是不支持默认自动播放video。
若需要通过js播放video,可使用如下语句
$("#" + videoID).get(0).play();

可是我不管怎么试,在ipad中就是播放不了,明明视频路径是对的,在iphone中可以播放的。。。。。


建议你可以给video加上监听事件,
video.addEventListener('loadeddata', initialiseControls, false);
或者loadstart,durationchange,loadeddata,progress,canplay,canplaythrough。
调试看有没有问题。


我想,我已经解决了。我的解决方案是:在为video标签添加属性control属性后,ipad就可以播放视频文件了。
6 楼 flex_莫冲 2013-09-06  
茜草儿 写道
针对“pad上video位置上无论放什么都是无法监听到事件的”这一条,有解决办法吗?

你的视频文件名称包含空格吗?
5 楼 茜草儿 2013-09-06  
针对“pad上video位置上无论放什么都是无法监听到事件的”这一条,有解决办法吗?
4 楼 flex_莫冲 2013-04-23  
dove19900520 写道
受教了,不过我还是想问一下,怎么样用video标签让视频在ipad中播放。我做一个手机web开发,遇到的问题就是在iphone中可以正常播放视频,在ipad中就不可以,很奇怪。。。。

你可以
dove19900520 写道
flex_莫冲 写道
dove19900520 写道
受教了,不过我还是想问一下,怎么样用video标签让视频在ipad中播放。我做一个手机web开发,遇到的问题就是在iphone中可以正常播放视频,在ipad中就不可以,很奇怪。。。。


ipad的safari同样支持video标签。若但是不支持默认自动播放video。
若需要通过js播放video,可使用如下语句
$("#" + videoID).get(0).play();

可是我不管怎么试,在ipad中就是播放不了,明明视频路径是对的,在iphone中可以播放的。。。。。


建议你可以给video加上监听事件,
video.addEventListener('loadeddata', initialiseControls, false);
或者loadstart,durationchange,loadeddata,progress,canplay,canplaythrough。
调试看有没有问题。
3 楼 dove19900520 2013-04-18  
flex_莫冲 写道
dove19900520 写道
受教了,不过我还是想问一下,怎么样用video标签让视频在ipad中播放。我做一个手机web开发,遇到的问题就是在iphone中可以正常播放视频,在ipad中就不可以,很奇怪。。。。


ipad的safari同样支持video标签。若但是不支持默认自动播放video。
若需要通过js播放video,可使用如下语句
$("#" + videoID).get(0).play();

可是我不管怎么试,在ipad中就是播放不了,明明视频路径是对的,在iphone中可以播放的。。。。。
2 楼 flex_莫冲 2013-04-11  
dove19900520 写道
受教了,不过我还是想问一下,怎么样用video标签让视频在ipad中播放。我做一个手机web开发,遇到的问题就是在iphone中可以正常播放视频,在ipad中就不可以,很奇怪。。。。


ipad的safari同样支持video标签。若但是不支持默认自动播放video。
若需要通过js播放video,可使用如下语句
$("#" + videoID).get(0).play();
1 楼 dove19900520 2013-04-11  
受教了,不过我还是想问一下,怎么样用video标签让视频在ipad中播放。我做一个手机web开发,遇到的问题就是在iphone中可以正常播放视频,在ipad中就不可以,很奇怪。。。。

相关推荐

    CKEditor 添加Video插件(MP4,MP3)并且兼容HTML5 Video插件

    CKEditor 添加Video插件(MP4)并且兼容HTML5 Video插件 1:把video文件复制到ckeditor/plugins/下面 2:ckeditor/config.js 中添加如下: a:在toolbar中['Image','Flash','Video'],配置加入“Video” 项。 b:配置 ...

    html5 video

    html5 video for developers, you will like it!

    Html5 Video实现示例

    HTML5 Video是现代网页开发中的一个重要特性,它允许在网页上直接嵌入视频内容,无需依赖Flash等外部插件。这个“Html5 Video实现示例”项目提供了关于如何在网页中使用HTML5 Video元素的实践指导。下面我们将深入...

    H5(html5 video)视频播放禁止拖动进度条,不能快进,不能后退;微信公众号视频播放;Java视频流播放

    H5(html5 video)视频播放禁止拖动进度条,不能快进,不能后退;微信公众号视频播放,视频播放后才能操作其他内容。 内含Java视频流播放,本人并不建议直接将视频路径放到src中,而是使用视频流方式获取

    html5video

    这个“html5video”主题涉及到的是HTML5的`&lt;video&gt;`元素,它是HTML5标准引入的一个新元素,旨在提供原生的视频播放功能。下面将详细探讨HTML5 Video的相关知识点。 一、HTML5 `&lt;video&gt;` 元素 `&lt;video&gt;`元素是HTML5...

    自定义美化HTML5 video视频播放器界面样式

    在网页设计中,HTML5 的 `&lt;video&gt;` 标签是一个重要的元素,它使得开发者可以直接在网页上嵌入视频内容,而无需依赖Flash等外部插件。本教程将深入探讨如何自定义美化HTML5 `video` 视频播放器的界面样式,以创建一个...

    ckeditor html5_video 插件添加封面和中文功能

    HTML5-Video 插件是 CKEditor 的一个扩展,它允许用户在编辑器中插入和编辑 HTML5 视频,从而提升用户体验。本教程将详细介绍如何增强 HTML5-Video 插件,使其支持中文显示并添加封面功能。 首先,我们要理解 HTML5...

    html5 video 视频播放器

    &lt;p class="vjs-no-js"&gt;To view this video please enable JavaScript, and consider upgrading to a web browser that &lt;a href="http://videojs.com/html5-video-support/" target="_blank"&gt;supports HTML5 video...

    html5-video-api

    HTML5 Video API是现代网页开发中的一个重要组成部分,它允许开发者创建功能丰富的自定义视频播放器。这个技术的引入,使得无需依赖Flash或者其他第三方插件,就能在浏览器中播放视频内容,提高了用户体验并增强了...

    The Definitive Guide to HTML5 Video 无水印pdf

    The Definitive Guide to HTML5 Video 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请...

    CKEditor添加HTML5 Video插件的方法

    这个插件允许插入和编辑新的HTML5&lt;video&gt;元素。该对话框允许指定的海报图像,尺寸(他们是根据预览自动调整)和两个源文件,这样既使用了WebM格式(Chrome浏览器,Firefox和Opera),并且只支持H264的那些...

    HTML5 video how to下载

    HTML5 video技术是HTML5标准中的重要组成部分,它允许在网页中嵌入视频内容而无需依赖第三方插件,如Adobe Flash。随着HTML5的普及和浏览器对它的广泛支持,HTML5 video已成为网页视频播放的主流方式。以下详细解析...

    CKEditor 添加Video插件(MP4)并且兼容HTML5 Video插件,完美运行

    本教程将深入探讨如何在CKEditor中添加Video插件,使其支持MP4格式的视频,并确保与HTML5 Video插件兼容,从而实现完美运行。 首先,我们需要理解CKEditor的工作原理。CKEditor是一个基于JavaScript的开源富文本...

    HTML5的视频播放器Html5VideoPlayer.zip

    支持 双击全屏支持 左右键控制播放进度支持 开关灯控制说明配置vWidth 控件宽vHeight 控件高vSrc 视频地址vZIndex z-index,默认100vShowLightSwitch 是否显示开关灯按钮回调GetInfo 获取信息GetVolume ...

    HTML5视频播放器accessible-html5-video-player.zip

    Accessible HTML5 Video Player 是一个轻量级的 HTML5 视频播放器,支持自定义字幕。功能特征:与自定义控件提供了一个 HTML5 视频播放器支持字幕:只需要使用标准 HTML5 视频语法的 VTT 字幕文件使用本地 HTML5 ...

    android webview html5 video autoplay

    当我们谈论“android webview html5 video autoplay”时,我们聚焦于一个特定的功能,即在Webview中自动播放HTML5视频。这个功能在很多应用场景下都非常有用,比如在新闻应用、教育软件或媒体平台中。 HTML5是现代...

    html5 video视频播放插件

    HTML5 Video是HTML5标准中的一个关键特性,它允许网页直接内嵌视频内容,而无需依赖Flash或者其他外部插件。这个“html5 video视频播放插件”提供的是一种解决方案,使得开发者能够更方便地在网页上集成和控制视频...

    html5video_1.2.zip

    HTML5 Video是现代网页开发中的一个重要元素,它允许在不依赖Flash等第三方插件的情况下,在网页上嵌入和播放视频内容。"html5video_1.2.zip"这个压缩包很可能是HTML5 Video的一个实现或者增强插件,专门用于集成到...

Global site tag (gtag.js) - Google Analytics