新知榜官方账号
2023-11-01 08:41:17
本文介绍了HTML中多媒体的相关标签和属性,包括Audio音频和Video视频的基本语法和常用属性、方法,以及流媒体的相关协议和格式。
Audio支持格式有:Firefox:支持OggVorbis和WAVOpera:支持OggVorbis和WAVSafari:支持MP3,AAC格式,和MP4Chrome:支持OggVorbis,MP3,WAV,AAC和MP4InternetExplorer9+:支持MP3,AAC格式,和MP4IOS:支持MP3,AAC格式,和MP4Android:支持AAC和MP3
Audio基本语法:<audio src="xxxx.mp3" controls="controls" loop="loop" autoplay="autoplay">您的浏览器不支持html5的audio标签</audio>
常用属性和方法:currentTime,获取当前播放时间duration,获取歌曲的总时间play,播放pause,暂停loadstart,开始加载durationchange,时长数据变化loadedmetadata,元数据已加载progress,加载中canplay,可以播放canplaythrough,边缓冲边播放play(),播放歌曲pause(),暂停歌曲load(),重新加载歌曲
视频格式与流媒体video支持的视频的格式主要有三种:MP4、ogg、webm。Firefox:支持OggTheora格式和WEBMOpera:支持OggTheora格式和WEBMSafari:支持MP4Chrome:支持OggTheora格式,MP4和WEBMInternetExplorer9:支持MP4和WEBM(需要安装插件)IOS:支持MP4Android:支持MP4和WEBM(Android2.3版本以上)
Video基本语法:<video src="xxxx.mp4" controls="controls" loop="loop" autoplay="autoplay">您的浏览器不支持html5的video标签</video>
常用属性和方法:currentTime,获取当前播放时间duration,获取歌曲的总时间play,播放pause,暂停loadstart,开始加载durationchange,时长数据变化loadedmetadata,元数据已加载loadeddata,当前帧的数据已加载,无法播放下一帧progress,加载中canplay,可以播放canplaythrough,边缓冲边播放play(),播放视频pause(),暂停视频load(),重新加载视频
流媒体是指采用流式传输的方式在Internet播放的媒体格式(流媒体格式video标签是不支持的)。流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。典型的流媒体格式:rtmp、rtsp、flv都是流媒体的传输协议。rtmp是Adobe公司提供的一个流媒体协议,使用的是TCP协议,稳定性好rtsp是Netscape网景公司提供的一种协议,使用的是UDP协议,实时性好flv是苹果公司提出的一个流媒体的一个协议,也是使用的TCP协议,把整个视频流切割成一段一段的m3u8文件
流媒体格式一般使用相关的插件进行播放,如Video.js,可以静态或动态加载,并使用相关属性和方法进行控制。
相关工具
相关文章
相关快讯
推荐
中国首款3A游戏上线,《黑神话:悟空》出圈!
2024-08-21 13:46
盘点15款AI配音工具,短视频配音有救了!
2024-08-12 17:11
短视频文案没创意?10大AI写作工具来帮你!
2024-08-05 16:23
Midjourney发布V6.1版本,我已分不清AI和现实了!
2024-08-01 15:03
我发现了一款国产AI绘画神器,免费易上手!
2024-07-25 16:40
7位AI考生做今年高考题,能过一本线吗?
2024-07-19 17:17
世界上第一所AI学校来了,80亿人只需要1位老师?
2024-07-18 17:12
Sora首部AI广告片上线,广告从业者危险了!
2024-06-27 13:44
OpenAI与中国说拜拜,国产AI如何接棒?
2024-06-26 15:18
人与AI会产生爱情吗,专家发话了!
2024-06-17 17:28