zoukankan      html  css  js  c++  java
  • html5学习笔记(audio)

    来源于《HTML5高级程序设计》


    audio api

    <audio controls> controls告诉浏览器显示播放控件

    不指定 type 浏览器自解
    ogg
    MP3 type="audio/mpeg"

    mp4 type="video/mp4"

    <audio atoplay> atoplay 默认播放
    <source src="xx.mp3" type="audio/mpeg">
    </audio>

    api

    对应的js内置函数
    load() 加载
    play() 加载播放
    pause() 暂停
    canPlayType(type) 测试时video 是否支持MIME类型的文件

    只读媒体特性
    duration 播放时长
    paused 暂停
    ended 播放完毕
    startTime 最早的播放时间
    error 错误返回的错误代码
    currentSrc 返回字符串形式加载的文件

    var btn = document.getElementById("btn");
    btn.onclick

    ------------
    js中用类获取元素 执行btn.onclick 不管用 。。。


    可脚本控制的特性值

    autoplay 是否设置 autoplay
    loop 能重复播放返回true console.log(audio.loop);
    currentTime 播放的所用时间
    controls 显示或隐藏 控制界面
    volume
    muted 设置是否为静音
    autobuffer 是否缓冲加载

    video元素的额外特性
    poster 代表url

    width height

    videoWidth videoHeight 返回视频的固有,自适应的宽度和高度

    onCanPlay()开始播放事件
    onended()播放完事件

    背景噪音

    <audio autoplay loop>
    <source src="images/mp2.mp3">
    </audio>

  • 相关阅读:
    vue苦逼自学之路
    第一次博客作业
    u3d学习资料
    leetcode——Divide Two Integers
    leetcode——Swap Nodes in Pairs
    leetcode——Merge k Sorted Lists
    leetcode——Container With Most Water
    leetcode——Regular Expression Matching
    leetcode——Longest Palindromic Substring
    CC_CALLBACK之间的区别
  • 原文地址:https://www.cnblogs.com/y896926473/p/5273933.html
Copyright © 2011-2022 走看看