国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      瀏覽器靜音方法及裝置制造方法

      文檔序號:6627455閱讀:193來源:國知局
      瀏覽器靜音方法及裝置制造方法
      【專利摘要】本發(fā)明涉及瀏覽器靜音方法及裝置。該方法的流程如下:識別出網(wǎng)頁頁面中的多媒體對象元素;根據(jù)多媒體對象元素的類型,創(chuàng)建對應(yīng)的靜音控制腳本,以使一個靜音控制腳本控制對應(yīng)的一個多媒體對象元素的聲音通道的啟閉;將每一個網(wǎng)頁頁面的所有靜音控制腳本形成對應(yīng)的一個頁面聲音控制函數(shù);將每一個頁面聲音控制函數(shù)生成對應(yīng)的一個控制按鍵;將所述控制按鍵置于瀏覽器的交互界面上顯示。本發(fā)明能夠獨(dú)立的對網(wǎng)頁頁面進(jìn)行靜音,也可以對瀏覽器所有網(wǎng)頁頁面進(jìn)行全局靜音,使用十分方便,并不會對本地音量控制造成影響。
      【專利說明】瀏覽器靜音方法及裝置

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及瀏覽器靜音技術(shù)。

      【背景技術(shù)】
      [0002]用戶在使用瀏覽器瀏覽頁面時,經(jīng)常會聽到瀏覽器中發(fā)出的一些聲音,例如彈出窗口中的廣告,訪問某個網(wǎng)頁時該網(wǎng)頁的聲效,在進(jìn)入朋友的空間頁面時,自動播放該空間的背景音樂,這一些都使用戶感到困擾。
      [0003]在上述情況下,如果用戶將自身設(shè)備的播放器進(jìn)行靜音,則會影響本地的聲音效果,例如用戶想在本地收聽自己喜歡的音樂,因此,需對瀏覽器進(jìn)行靜音,而不能影響本地的聲音正常播放。


      【發(fā)明內(nèi)容】

      [0004]本發(fā)明的目的在于提出一種瀏覽器靜音方法,其能解決不能獨(dú)立的對頁面進(jìn)行靜音的問題。
      [0005]為了達(dá)到上述目的,本發(fā)明所采用的技術(shù)方案如下:
      [0006]瀏覽器靜音方法,其包括以下步驟:
      [0007]識別出網(wǎng)頁頁面中的多媒體對象元素;
      [0008]根據(jù)多媒體對象元素的類型,創(chuàng)建對應(yīng)的靜音控制腳本,以使一個靜音控制腳本控制對應(yīng)的一個多媒體對象元素的聲音通道的啟閉;
      [0009]將每一個網(wǎng)頁頁面的所有靜音控制腳本形成對應(yīng)的一個頁面聲音控制函數(shù);
      [0010]將每一個頁面聲音控制函數(shù)生成對應(yīng)的一個控制按鍵;
      [0011 ] 將所述控制按鍵置于瀏覽器的交互界面上顯示。
      [0012]優(yōu)選的,所述多媒體對象元素的類型包括音頻播放器、視頻播放器、音頻控件、視頻控件中的一種或多種。
      [0013]優(yōu)選的,所述靜音控制腳本為JavaScript。所述JavaScript基于JQuery架構(gòu)。
      [0014]優(yōu)選的,所述頁面聲音控制函數(shù)為JavaScript函數(shù)。
      [0015]本發(fā)明還提出一種瀏覽器靜音裝置,其包括以下模塊:
      [0016]識別模塊,用于識別出網(wǎng)頁頁面中的多媒體對象元素;
      [0017]創(chuàng)建模塊,用于根據(jù)多媒體對象元素的類型,創(chuàng)建對應(yīng)的靜音控制腳本,以使一個靜音控制腳本控制對應(yīng)的一個多媒體對象兀素的聲音通道的啟閉;
      [0018]函數(shù)形成模塊,用于將每一個網(wǎng)頁頁面的所有靜音控制腳本形成對應(yīng)的一個頁面聲音控制函數(shù);
      [0019]生成模塊,用于將每一個頁面聲音控制函數(shù)生成對應(yīng)的一個控制按鍵;
      [0020]顯示模塊,用于將所述控制按鍵置于瀏覽器的交互界面上顯示。
      [0021]本發(fā)明具有如下有益效果:
      [0022]能夠獨(dú)立的對網(wǎng)頁頁面進(jìn)行靜音,也可以對瀏覽器所有網(wǎng)頁頁面進(jìn)行全局靜音,使用十分方便,并不會對本地音量控制造成影響。

      【專利附圖】

      【附圖說明】
      [0023]圖1為本發(fā)明較佳實(shí)施例的瀏覽器靜音方法的流程圖;
      [0024]圖2為本發(fā)明較佳實(shí)施例的瀏覽器靜音裝置的原理方塊圖。

      【具體實(shí)施方式】
      [0025]下面,結(jié)合附圖以及【具體實(shí)施方式】,對本發(fā)明做進(jìn)一步描述。
      [0026]如圖1所示,一種瀏覽器靜音方法,其包括以下步驟:
      [0027]步驟S1、用戶使用瀏覽器時,在瀏覽器中打開網(wǎng)頁頁面后,識別出每一個網(wǎng)頁頁面中的多媒體對象元素。所述多媒體對象元素為可以播放聲音的控件,例如音頻播放器、視頻播放器、音頻控件、視頻控件等。具體的,例如在瀏覽器中的flash控件中播放的聲音,或者在嵌入到瀏覽器中的播放器控件中播放的聲音,或者是作為網(wǎng)頁背景音樂播放的聲音,等坐寸ο
      [0028]步驟S2、根據(jù)多媒體對象元素的類型(音頻播放器、視頻播放器、音頻控件、視頻控件等),創(chuàng)建對應(yīng)的靜音控制腳本,以使一個靜音控制腳本控制對應(yīng)的一個多媒體對象元素的聲音通道的啟閉。也就是說,一個靜音控制腳本控制一個多媒體對象元素是否能夠播放聲音。所述靜音控制腳本為基于JQuery架構(gòu)的JavaScript。
      [0029]步驟S3、將每一個網(wǎng)頁頁面的所有靜音控制腳本形成對應(yīng)的一個頁面聲音控制函數(shù)。所述頁面聲音控制函數(shù)為JavaScript函數(shù)。也就是說,一個網(wǎng)頁頁面由對應(yīng)的一個頁面聲音控制函數(shù)控制其是否能夠播放聲音。網(wǎng)頁頁面與頁面聲音控制函數(shù)形成一一對應(yīng)關(guān)系O
      [0030]步驟S4、將每一個頁面聲音控制函數(shù)生成對應(yīng)的一個控制按鍵。一個控制按鍵用于控制對應(yīng)的一個頁面聲音控制函數(shù)是否處于激活狀態(tài)。此外,還可以生成一個控制所有頁面聲音控制函數(shù)全局靜音按鍵,以使用戶不必使每一個控制按鍵均處于關(guān)閉狀態(tài)才能實(shí)現(xiàn)全局靜音。
      [0031]步驟S5、將所述控制按鍵置于瀏覽器的交互界面上顯示,以使用戶對所述控制按鍵進(jìn)行控制。
      [0032]如圖2所示,本實(shí)施例還公開了一種與瀏覽器靜音方法對應(yīng)的瀏覽器靜音裝置,其包括以下模塊:
      [0033]識別模塊,用于識別出網(wǎng)頁頁面中的多媒體對象元素;
      [0034]創(chuàng)建模塊,用于根據(jù)多媒體對象元素的類型,創(chuàng)建對應(yīng)的靜音控制腳本,以使一個靜音控制腳本控制對應(yīng)的一個多媒體對象兀素的聲音通道的啟閉;
      [0035]函數(shù)形成模塊,用于將每一個網(wǎng)頁頁面的所有靜音控制腳本形成對應(yīng)的一個頁面聲音控制函數(shù);
      [0036]生成模塊,用于將每一個頁面聲音控制函數(shù)生成對應(yīng)的一個控制按鍵;
      [0037]顯示模塊,用于將所述控制按鍵置于瀏覽器的交互界面上顯示。
      [0038]下面,對本實(shí)施例的工作原理進(jìn)行詳細(xì)說明。
      [0039]本實(shí)施例對瀏覽器中的聲音進(jìn)行了多層次的分析和屏蔽,防止部分網(wǎng)頁中的聲音屏蔽遺漏情況,達(dá)到瀏覽器頁面靜音的效果。本實(shí)施例首先從頁面進(jìn)程的層次對瀏覽器的聲音進(jìn)行控制以達(dá)到屏蔽的效果。為了防止部分瀏覽器頁面出現(xiàn)聲音屏蔽遺漏情況,本實(shí)施例在瀏覽器頁面線程層次對頁面中的聲音進(jìn)行再次檢查和屏蔽,以實(shí)現(xiàn)瀏覽器全局靜音的效果。本實(shí)施例通過查詢指定的頁面的多媒體對象元素,獲取能夠播放聲音的控件,并對這些控件進(jìn)行控制,以達(dá)到屏蔽聲音的效果。
      [0040]本實(shí)施例通過腳本(JavaScript, JS)來實(shí)現(xiàn)對瀏覽器中的聲音進(jìn)行攔截控制,達(dá)到瀏覽器頁面靜音或全局靜音的效果。本實(shí)施例不僅達(dá)到瀏覽器特定靜音效果,還具有快速性和靈活性。本實(shí)施例對聲音的攔截屏蔽中不創(chuàng)建額外的線程,因此節(jié)省了內(nèi)存空間和線程邏輯處理時間,并且多個頁面進(jìn)程時,也不用處理頁面線程與頁面進(jìn)程之間的邏輯關(guān)系,可以立即實(shí)現(xiàn)瀏覽器頁面靜音。
      [0041]本實(shí)施例是能夠運(yùn)行在各Windows平臺下,為瀏覽器提供適合用戶體驗的靜音方案。本實(shí)施例的特點(diǎn)是跨操作系統(tǒng)平臺、跨多媒體應(yīng)用、做到每個頁面單獨(dú)控制靜音和全局靜音結(jié)合起來的使用效果。主要技術(shù)是采用在頁面中注入腳本來實(shí)現(xiàn),通過瀏覽器來控制需要加載的實(shí)現(xiàn)頁面靜音的腳本。用戶通過瀏覽器的交互界面可以方便而友好的選擇需要靜音的范圍(當(dāng)前頁面靜音還是全局靜音),然后瀏覽器通過這些用戶選項來決定需要在哪些頁面中注入腳本來實(shí)現(xiàn)頁面靜音。執(zhí)行頁面靜音的腳本是可以通過瀏覽器的下載通道來執(zhí)行更新,方便應(yīng)對各種網(wǎng)頁的多媒體應(yīng)用場景。該靜音腳本是基于JQuery架構(gòu),具有良好的兼容性,能最大化的支持各種操作系統(tǒng)的多媒體應(yīng)用的差異。其工作原理是在網(wǎng)頁加載之后篩選網(wǎng)頁中的多媒體對象元素,增加這些對象的靜音的控制腳本(控制開啟靜音和取消靜音),并提取為統(tǒng)一的JS腳本函數(shù),供瀏覽器直接調(diào)用。在用戶設(shè)置了靜音開關(guān)之后,瀏覽器根據(jù)靜音設(shè)置來調(diào)用關(guān)聯(lián)的頁面的特定的統(tǒng)一名稱的JS函數(shù)來實(shí)現(xiàn)對頁面的靜音功能。本實(shí)施例的最大優(yōu)勢是控制功能是通過腳本實(shí)現(xiàn),而不用在瀏覽器本身上增加多少功能代碼,而JS是可以自由的升級,而不需要等待一個新版瀏覽器發(fā)布才能適應(yīng)網(wǎng)頁多媒體功能上的新變化。
      [0042]成熟的瀏覽器架構(gòu)都是多線程、多進(jìn)程架構(gòu)的,本實(shí)施例的靜音方案也是基于這樣的架構(gòu)來執(zhí)行的。用戶通過在交互界面進(jìn)程上的靜音設(shè)置通過進(jìn)程間通信來通知到相關(guān)的頁面所在進(jìn)程,然后再定位到特定的頁面線程,只有在這個特定的頁面線程去執(zhí)行靜音JS函數(shù),才能達(dá)到頁面靜音的效果。
      [0043]這里,使用百度音樂站點(diǎn)為例說明JS的作用原理:以百度音樂網(wǎng)站來說,這個站點(diǎn)支持至少3種媒體播放器,對應(yīng)的開啟靜音和取消靜音的相關(guān)腳本也不同。
      [0044](I)播放器 fmp_mp3.swf (用來播放 mp3)
      [0045]靜音腳本:flash0bject.setData ("mute", I);
      [0046]取消靜音腳本:fIashObject.setData(〃mute〃,O);
      [0047](2)播放器fmp_aac.swf (用來播放mp4、m4a等格式)
      [0048]靜音腳本:aud1.muted = true ;
      [0049]取消靜音腳本:aud1.muted = false ;
      [0050](3)播放器 wmp (window media player,播放 mp3, wma),則直接使用 WMP 內(nèi)置支持的對象
      [0051]靜音腳本:wmp_id.settings, mute = true ;
      [0052]取消靜音腳本:wmp_id.settings, mute = false。
      [0053]用戶在使用時,直接在瀏覽器的交互界面上點(diǎn)擊控制控制按鍵即可實(shí)現(xiàn)對指定頁面靜音或全局靜音,十分方便。
      [0054]對于本領(lǐng)域的技術(shù)人員來說,可根據(jù)以上描述的技術(shù)方案以及構(gòu)思,做出其它各種相應(yīng)的改變以及變形,而所有的這些改變以及變形都應(yīng)該屬于本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1.瀏覽器靜音方法,其特征在于,包括以下步驟: 識別出網(wǎng)頁頁面中的多媒體對象元素; 根據(jù)多媒體對象元素的類型,創(chuàng)建對應(yīng)的靜音控制腳本,以使一個靜音控制腳本控制對應(yīng)的一個多媒體對象元素的聲音通道的啟閉; 將每一個網(wǎng)頁頁面的所有靜音控制腳本形成對應(yīng)的一個頁面聲音控制函數(shù); 將每一個頁面聲音控制函數(shù)生成對應(yīng)的一個控制按鍵; 將所述控制按鍵置于瀏覽器的交互界面上顯示。
      2.如權(quán)利要求1所述的瀏覽器靜音方法,其特征在于,所述多媒體對象元素的類型包括音頻播放器、視頻播放器、音頻控件、視頻控件中的一種或多種。
      3.如權(quán)利要求1所述的瀏覽器靜音方法,其特征在于,所述靜音控制腳本為JavaScript ο
      4.如權(quán)利要求3所述的瀏覽器靜音方法,其特征在于,所述JavaScript基于JQuery架構(gòu)。
      5.如權(quán)利要求1所述的瀏覽器靜音方法,其特征在于,所述頁面聲音控制函數(shù)為JavaScript 函數(shù)。
      6.瀏覽器靜音裝置,其特征在于,包括以下模塊: 識別模塊,用于識別出網(wǎng)頁頁面中的多媒體對象元素; 創(chuàng)建模塊,用于根據(jù)多媒體對象元素的類型,創(chuàng)建對應(yīng)的靜音控制腳本,以使一個靜音控制腳本控制對應(yīng)的一個多媒體對象元素的聲音通道的啟閉; 函數(shù)形成模塊,用于將每一個網(wǎng)頁頁面的所有靜音控制腳本形成對應(yīng)的一個頁面聲音控制函數(shù); 生成模塊,用于將每一個頁面聲音控制函數(shù)生成對應(yīng)的一個控制按鍵; 顯示模塊,用于將所述控制按鍵置于瀏覽器的交互界面上顯示。
      7.如權(quán)利要求6所述的瀏覽器靜音裝置,其特征在于,所述多媒體對象元素的類型包括音頻播放器、視頻播放器、音頻控件、視頻控件中的一種或多種。
      8.如權(quán)利要求6所述的瀏覽器靜音裝置,其特征在于,所述靜音控制腳本為JavaScript ο
      9.如權(quán)利要求8所述的瀏覽器靜音裝置,其特征在于,所述JavaScript基于JQuery架構(gòu)。
      10.如權(quán)利要求6所述的瀏覽器靜音裝置,其特征在于,所述頁面聲音控制函數(shù)為JavaScript 函數(shù)。
      【文檔編號】G06F9/44GK104298502SQ201410478110
      【公開日】2015年1月21日 申請日期:2014年9月18日 優(yōu)先權(quán)日:2014年9月18日
      【發(fā)明者】王輝鵬, 胡運(yùn)好 申請人:上海二三四五網(wǎng)絡(luò)科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1