摘要:多媒體和圖形編程這個(gè)屬于在客戶端生成圖片,可以減少服務(wù)器的壓力腳本化圖片頁面使用元素,嵌入圖片。表示在瀏覽器中是否顯示控件為顯示,為隱藏,查詢媒體狀態(tài)他們有一些只讀的屬性,描述當(dāng)前的狀態(tài)。
多媒體和圖形編程
這個(gè)屬于在客戶端生成圖片,可以減少服務(wù)器的壓力
web頁面使用img元素,嵌入圖片。
img元素可以通過控制src屬性來操控img。
一個(gè)栗子,鼠標(biāo)經(jīng)過的時(shí)候,改變圖片
當(dāng)鼠標(biāo)經(jīng)過的時(shí)候,會(huì)觸發(fā)兩個(gè)事件,分別是onmouseover以及onmouseout兩個(gè)
html如下
這是一個(gè)模擬圖片翻轉(zhuǎn)的dome
使用上方的兩個(gè)標(biāo)簽實(shí)現(xiàn)簡(jiǎn)單的視頻和音頻的插入
由于標(biāo)準(zhǔn)的執(zhí)行問題,所以使用source標(biāo)簽實(shí)現(xiàn)兼容
文檔 https://developer.mozilla.org...
下方是一個(gè)兼容的實(shí)現(xiàn)
Audio()構(gòu)造函數(shù)類似Image()函數(shù)
例如
new Audio("./chime.wav").play(); // 載入并播放聲音效果
這是音頻的api,視頻沒有這個(gè)api
類型選擇和加載使用的是canPlayType進(jìn)行的
原型為 HTMLMediaElement.canPlayType()
能播放返回一個(gè)真值,不能播放返回一個(gè)假值
let a = new Audio(); if (a.canPlayType("audio/wav")) { a.src="./soundeffect.wav"; a.play(); // 進(jìn)行播放 }
文檔 https://developer.mozilla.org...
控制播放控制媒體播放使用的是play()和pause()方法用來控制和暫停媒體的播放
// 文檔載入完成后,開始播放背景音樂 window.addEventListener("load", () => { document.getElementById("music").play(); }, false);
通過設(shè)置urrentTime屬性進(jìn)行定點(diǎn)播放,
volume表示播放音量
playbackRate表示播放的速度
如果元素?fù)碛衏ontrols屬性,會(huì)在播放器上顯示控件,讓用戶進(jìn)行控制播放。
controls表示在瀏覽器中是否顯示控件true為顯示,false為隱藏,
他們有一些只讀的屬性,描述當(dāng)前的狀態(tài)。
播放器暫停,pause屬性值為true
播放器跳轉(zhuǎn)到一個(gè)新的播放點(diǎn),seeking的值為true
如果完全播放完成,ended為true
duration媒體時(shí)長(zhǎng)
initialTime表示媒體的開始時(shí)間
等等還有很多,用的時(shí)候現(xiàn)查吧,過一遍,大致知道有這些屬性即可
會(huì)有媒體的相關(guān)事件,必須使用addEventListener()方法注冊(cè)在audio和video元素上,當(dāng)被請(qǐng)求的時(shí)候觸發(fā),當(dāng)被加載的時(shí)候觸發(fā)等等。
下面是svg
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/98200.html
摘要:排行榜編程語言排行榜是編程語言流行趨勢(shì)的一個(gè)指標(biāo),每月更新,這份排行榜排名基于互聯(lián)網(wǎng)有經(jīng)驗(yàn)的程序員課程和第三方廠商的數(shù)量。官方地址總結(jié)由于這兩個(gè)榜單的依據(jù)不同,所以榜單結(jié)果出現(xiàn)不同是非常正常的現(xiàn)象。 在程序員的世界里一直流傳著這樣的一個(gè)笑話: 某女:你能讓這個(gè)論壇的人都吵起來,我今晚就跟你走。某軟件工程師:PHP是最好的語言!某論壇真的就炸鍋了,各種吵架……某女:服了你了,我們走吧,你...
摘要:事件除了大量屬性之外,這兩個(gè)媒體元素還可以觸發(fā)很多事件。下表列出了媒體元素相關(guān)的事件。這兩個(gè)媒體元素都有一個(gè)方法,該方法接收一種格式編解碼器字符串,返回或空字符串。 audio和video元素的用法如下: 不支持音頻 不支持視頻 因?yàn)椴⒎撬袨g覽器都支持所有媒體格式,所以可以指定多個(gè)不同的媒體來源。為此,不用在標(biāo)簽中指定src屬性,而是要像下面這樣使用一或多個(gè)元素。 ...
摘要:浙江省教育廳基教處相關(guān)負(fù)責(zé)人也表示,目前為止,還沒有接到下半年開始使用新教材的通知。人生苦短,趕緊用起吧,大潮來襲,還在等什么原文鏈接將被加入高考科目你怎么看原文鏈接開發(fā)者交流平臺(tái),沒有辦法放鏈接為了不侵權(quán),把作者的公眾號(hào)聯(lián)系方式放在這里。 今天看到這樣的一則新聞:不禁感嘆,人工智能這股風(fēng)來的太快,已經(jīng)掀起全民學(xué)習(xí)Python的浪潮。 2017年中觀察:看上去這個(gè)大綱內(nèi)容基本是這樣了,...
摘要:由于網(wǎng)頁中不僅包含普通文本,還包含超文本,故被稱作超文本描述語言。是的縮寫,中文的意思是超文本標(biāo)記語言,它是制作網(wǎng)頁的標(biāo)準(zhǔn)語言。 html是什么 HTML是Hyper Text Markup Language的縮寫,中文的意思是超文本標(biāo)記語言,它是制作網(wǎng)頁的標(biāo)準(zhǔn)語言。由于網(wǎng)頁中不僅包含普通文本,還包含超文本,故被稱作超文本描述語言。那什么是超文本呢?所謂超文本,就是指圖像、視頻、動(dòng)畫、...
閱讀 1172·2023-04-26 01:35
閱讀 2566·2021-11-02 14:44
閱讀 7710·2021-09-22 15:38
閱讀 2248·2021-09-06 15:11
閱讀 3740·2019-08-30 15:53
閱讀 843·2019-08-29 16:54
閱讀 670·2019-08-26 13:48
閱讀 1787·2019-08-26 13:47