新知榜官方账号
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,可以静态或动态加载,并使用相关属性和方法进行控制。
相关工具
相关文章
相关快讯
推荐
用Deepseek写AI绘图提示词,像呼吸一样简单!
2025-02-19 16:12
你以为AI绘画是黑科技?其实早成了“路边摊生意”!
2025-02-19 10:15
Flux爆火,全网最全面最详细的Flux使用教程!
2025-02-18 14:19
用AI如何创作音乐,实战教学来啦!
2025-02-17 17:23
MidJourney让你秒变绘画大神,从零开始画哪吒!
2025-02-17 14:56
AI应用新境界:让人工智能成为你的得力助手
2025-02-14 15:45
AI短片革命:当创作遇上智能,人人都能成为导演
2025-02-14 14:53
AI狂潮下的人类职场:是失业危机还是进化契机?
2025-02-13 16:53
开启影视创作新纪元,效率提升 10 倍的神器来了!
2025-02-13 15:11
深度解析DeepSeek:当AI技术照进创作产业的未来
2025-02-12 17:16