<template>
<h1>網(wǎng)頁實現(xiàn)屏幕的錄制</h1>
<button @click="shareScreen" >開始</button>
</template>
<script setup lang="ts">
//觸發(fā)共享桌面
const shareScreen = async () => {
const stream = await navigator.mediaDevices.getDisplayMedia({
video: true,
audio: false //不捕獲音頻
});
//檢查多媒體是否支持videoh264格式
const mime = MediaRecorder.isTypeSupported("video/webm;codecs=h264") ? "video/webm;codecs=h264" : "video/webm";
//創(chuàng)建媒體流
const mediaRecorder = new MediaRecorder(stream, { mimeType: mime });
//創(chuàng)建媒體流數(shù)組
const chunks: any[] = [];
//把每一段媒體流傳入數(shù)組內(nèi)
mediaRecorder.addEventListener("dataavailable", function (e:any) {
chunks.push(e.data);
});
//媒體流停止的時候做處理
mediaRecorder.addEventListener("stop", () => {
const blob = new Blob(chunks, { type: chunks[0].type });
const url = URL.createObjectURL(blob);
const a = document.createElement("a");
a.href = url;
a.download = "video.webm";
a.click();
});
//啟動媒體流
mediaRecorder.start();
};
</script>
網(wǎng)頁實現(xiàn)屏幕的錄制
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門肤晓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來爷贫,“玉大人,你說我怎么就攤上這事补憾÷眩” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵盈匾,是天一觀的道長腾务。 經(jīng)常有香客問我,道長削饵,這世上最難降的妖魔是什么窑睁? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮葵孤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘橱赠。我一直安慰自己尤仍,他們只是感情好,可當我...
- 文/花漫 我一把揭開白布狭姨。 她就那樣靜靜地躺著宰啦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪饼拍。 梳的紋絲不亂的頭發(fā)上赡模,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼锋玲!你這毒婦竟也來了景用?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布甸私,位于F島的核電站,受9級特大地震影響飞傀,放射性物質(zhì)發(fā)生泄漏皇型。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一砸烦、第九天 我趴在偏房一處隱蔽的房頂上張望弃鸦。 院中可真熱鬧,春花似錦幢痘、人聲如沸唬格。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽购岗。三九已至,卻和暖如春门粪,著一層夾襖步出監(jiān)牢的瞬間喊积,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 觀看網(wǎng)頁視頻大多數(shù)使用在線觀看辜御,但是有時候因為種種原因鸭你,不能在線觀看的時候就會選擇下載成離線視頻,這樣就可以不受網(wǎng)...
- 因為大部分的視頻網(wǎng)站需要開通VIP才能下載,所以一些沒有開通的網(wǎng)友只能選擇在線觀看碳抄。那對于那些不想開通VIP的網(wǎng)友...
- 對于Python網(wǎng)頁截圖這個問題剖效,筆者網(wǎng)絡一番搜索之后嫉入,總結(jié)了大概有如下幾種實現(xiàn)方案, 利用PyQT5 利用sel...
- 下班之余,愛追些劇爷光,想必好多人也是這種愛好吧垫竞,有時碰到喜歡的電視劇,電影不能下載想將其錄制下來蛀序,該怎么辦欢瞪,其實這還...
- 怎么錄制網(wǎng)頁上的直播視頻遣鼓?怎么錄制網(wǎng)頁上正在播放的視頻?怎么把別人在線直播的視頻快速錄制下來重贺? 今天就教大家用超級...