[H5]HTML5音频与视频

[H5]HTML5音频与视频

内容包括:音频播放、编解码工具和视频播放。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>title</title>
</head>
<body>
    <!--音频播放-->
        <!--Audio(音频) HTML5提供的播放音频文件的标准-->
        <!--control(控制器) 属性提供播放、暂停和音量控件-->
        <!--<audio>  定义-->
        <!--<source> 多媒体资源,可以是多个(有的浏览器支持MP3有的支持ogg格式)-->
        <!--系统样式的播放器-->
        <audio src="video/yycy.mp3" controls="controls">你的浏览器不支持这个格式的音频播放</audio>
        <!--自定义样式-->
        <audio id="audioID" src="video/xgz.flac">你的浏览器不支持这个格式的音频播放</audio>
        <button onclick="playOrPauseAction()">播放/暂停</button>
        <script>
            var tempAudio = document.getElementById("audioID");
            function playOrPauseAction () {
                if (tempAudio.paused) {
                    tempAudio.play();
                } else {
                    tempAudio.pause();
                }
            }
        </script>

    <!--编解码工具-->
        <!--每个浏览器支持的视频格式可能会有区别,可以用编解码工具转换成需要的格式-->
        <!--FFmpeg  官网地址:www.ffmpeg.org 开源工具-->
            <!--Mac终端-->
            <!--cd ffmpeg路径-->
            <!--./ffmpeg--><!--查看是否可以执行-->
            <!--cd 工作目录--><!--存储mp4的目录-->
            <!--ffmpeg路径 -i x.mp4 -acodec libvorbis y.ogg-->

    <!--视频播放-->
        <!--Video(视频) HTML5提供了展示视频的标准-->
        <!--control(控制器) 属性提供播放、暂停和音量控件-->
        <!--<video>  定义-->
        <!--<source> 多媒体资源,可以是多个-->
        <!--属性:-->
            <!--width 宽-->
            <!--height 高-->
        <br/>
        <!--系统样式的视频播放器-->
        <video src="video/NineMuses_Drama.mkv" controls="controls">不支持视频格式</video>
        <!--自定义样式-->
        <br/>
        <video id="videoID">
            <source src="video/NineMuses_Drama.mkv">
            <source src="video/NineMuses_Drama.ogg">
            不支持视频格式</video>
        <br/>
        <button onclick="playPause()">播放/暂停</button>
        <button onclick="zoomInAction()">放大</button>
        <button onclick="zoomOutAction()">缩小</button>

        <script>
            var tempVideo = document.getElementById("videoID");
            function playPause () {
                if (tempVideo.paused) {
                    tempVideo.play();
                } else {
                    tempVideo.pause();
                }
            }
            function zoomInAction () {
                tempVideo.width = 1000;
                tempVideo.height = 800;
            }
            function zoomOutAction () {
                tempVideo.width = 500;
                tempVideo.height = 400;
            }
        </script>
</body>
</html>

示意图:



猜你喜欢

转载自blog.csdn.net/u012881779/article/details/79705057