日期:2014-05-17 浏览次数:20790 次
mediaElement表示页面上的video或audio元素。该方法使用一个参数type,该参数的指定方法与source元素的type属性相同,都用播放文件的MIME类型来指定,可以在指定的字符串中加上表示媒体编码格式的codes参数。该方法返回三个可能的值:
媒体播放示例如下:
$(function() {
$("video").bind("ended", function(event) {
alert("播放结束。");
}).bind("error", function(event) {
swithc(event.target.code) {
case MediaError.MEDIA_ERROR_ABORTED:
alert("视频的下载过程被终止。");
break;
case MediaError.MEDIA_ERROR_NETWORK:
alert("网络发生故障,视频的下载过程被终止。");
break;
case MediaError.MEDIA_ERROR_DECODE:
alert("解码失败。");
break;
case MediaError.MEDIA_ERROR_SRC_NOT_SUPPORTED:
alert("不支持播放的视频格式。");
break;
default:
alert("发生未知错误。");
}
});
$("#playBtn").click(function(event) { $("video")[0].play(); });
$("#pauseBtn").click(function(event) { $("video")[0].pause(); });
});
示例页面的HTML代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<title>媒体播放示例</title>
<script type="text/javascript" src="../js/jquery-1.6.4.js"></script>
<script type="text/javascript" src="../js/media.js"></script>
</head>
<body>
<figure>
<figcaption>媒体播放</figcaption>
<video src="test.ogv"></video>
</figure>
<button type="button" id="playBtn">播放</button>
<button type="button" id="pauseBtn">暂停</button>
</body>
</html>