html5 video标签在手机上播不了视频
代码如下,有没有谁遇到过这个问题,望指点一下,谢谢了<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""ht...
代码如下,有没有谁遇到过这个问题,望指点一下,谢谢了
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<video width="320" height="240" controls="controls" autoplay="autoplay">
<source src="../videos/test_libtheora.ogv" type="video/ogg">
<source src="../videos/test_1.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<body>
</body>
</html> 展开
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<video width="320" height="240" controls="controls" autoplay="autoplay">
<source src="../videos/test_libtheora.ogv" type="video/ogg">
<source src="../videos/test_1.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<body>
</body>
</html> 展开
2个回答
2016-01-27 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
播放不了是因为手机浏览器不支持html5的这个video新特性。
iOS方面,根据苹果官方提供的文档,Mobile Safari支持包括视频 (video)和音频(audio) 标签,离线存储 (web storage),主流的CSS3效果 (transitions, animations, transforms, gradient, masks等)在内的HTML5特性的。此外,虽然未更新文档,4.2 据说也加入了对Web Sockets,部分XHR-2,加强了对Canvas和SVG的支持。可惜的是,似乎尚未支持Web Worker。
Android方面,Android 2.2 和 2.3 的浏览器对HTML5的支持似乎相对有限,应该支持CSS3 (因为他们都是webkit内核),不支持SVG和Web Sockets,部分支持Video标签 (WebM)。
iOS方面,根据苹果官方提供的文档,Mobile Safari支持包括视频 (video)和音频(audio) 标签,离线存储 (web storage),主流的CSS3效果 (transitions, animations, transforms, gradient, masks等)在内的HTML5特性的。此外,虽然未更新文档,4.2 据说也加入了对Web Sockets,部分XHR-2,加强了对Canvas和SVG的支持。可惜的是,似乎尚未支持Web Worker。
Android方面,Android 2.2 和 2.3 的浏览器对HTML5的支持似乎相对有限,应该支持CSS3 (因为他们都是webkit内核),不支持SVG和Web Sockets,部分支持Video标签 (WebM)。
展开全部
你把
<video width="320" height="240" controls="controls" autoplay="autoplay">
<source src="../videos/test_libtheora.ogv" type="video/ogg">
<source src="../videos/test_1.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
放在body标签里面试试,你现在放在外面了
<video width="320" height="240" controls="controls" autoplay="autoplay">
<source src="../videos/test_libtheora.ogv" type="video/ogg">
<source src="../videos/test_1.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
放在body标签里面试试,你现在放在外面了
更多追问追答
追问
放里面了,还是不行,还是出来MediaPlayer error (1, -2147483648)这个错
追答
1其实代表MEDIA_ERROR_UNKNOWN,-2147483648(0x80000000)实际上它也是代表unknown error的意思
MP4有多种编码格式,例如H.264,H.263等,而Android版本较低的机器只支持部分编码。 一旦遭遇不被支持的编码格式,MediaPlayer可能就会抛出上面的错误信息。
所以 这是你手机不支持改视频的编码才报这个错的
我刚才测试了一下,用的是iPhone5S,QQ浏览器,完全可以播放
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询