[發明專利]Flash播放器插件靜音方法及裝置有效
| 申請號: | 201210450334.X | 申請日: | 2012-11-12 |
| 公開(公告)號: | CN103809950B | 公開(公告)日: | 2017-08-25 |
| 發明(設計)人: | 關亮亮;尚子峰;宮曉妍 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙)44300 | 代理人: | 歐陽啟明,李捷 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | flash 播放 插件 靜音 方法 裝置 | ||
1.一種flash播放器插件靜音方法,其特征在于,包括步驟:
獲取待播放音頻的進程,并調用所述待播放音頻的進程中的音頻播放函數;
將所述待播放音頻的進程中的音頻播放函數的指針指向自定義函數;以及
通過所述自定義函數對所述音頻播放函數中的所述待播放音頻進行靜音處理;
如所述音頻播放函數為播放聲音的動態鏈接庫中的聲音創建函數,
所述將所述待播放音頻的進程中的音頻播放函數的指針指向自定義函數的步驟具體為:
獲取所述聲音創建函數,并將所述聲音創建函數的指針指向聲音創建自定義函數;
根據所述聲音創建函數,獲取播放聲音對象的創建聲音緩存函數,并將所述創建聲音緩存函數的指針指向創建聲音緩存自定義函數;以及
根據所述創建聲音緩存函數,獲取聲音緩存對象的解鎖函數,并將所述解鎖函數的指針指向解鎖自定義函數;
所述通過所述自定義函數對所述音頻播放函數中的所述待播放音頻進行靜音處理的步驟具體為:
通過所述聲音創建自定義函數、所述創建聲音緩存自定義函數以及所述解鎖自定義函數將所述解鎖函數中的所述待播放音頻的位置的內存清空。
2.根據權利要求1所述的flash播放器插件靜音方法,其特征在于,
根據所述音頻播放函數創建所述自定義函數。
3.根據權利要求2所述的flash播放器插件靜音方法,其特征在于,
所述自定義函數的參數類型與所述音頻播放函數的參數類型相同。
4.一種flash播放器插件靜音方法,其特征在于,包括步驟:
獲取待播放音頻的進程,并調用所述待播放音頻的進程中的音頻播放函數;
將所述待播放音頻的進程中的音頻播放函數的指針指向自定義函數;以及
通過所述自定義函數對所述音頻播放函數中的所述待播放音頻進行靜音處理;
如所述音頻播放函數為播放媒體的動態鏈接庫中的媒體設備枚舉函數,
所述將所述待播放音頻的進程中的音頻播放函數的指針指向自定義函數的步驟具體為:
獲取類對象獲取函數,并將所述類對象獲取函數的指針指向類對象獲取自定義函數;
根據所述類對象獲取函數,獲取類工廠接口的示例創建函數,并將所述示例創建函數的指針指向示例創建自定義函數;
根據所述示例創建函數,獲取媒體設備枚舉接口的默認音頻終端獲取函數,并將所述默認音頻終端獲取函數的指針指向默認音頻終端獲取自定義函數;
根據所述默認音頻終端獲取函數,獲取媒體設備接口的激活函數,并將所述激活函數的指針指向激活自定義函數;
根據所述激活函數,獲取音頻代理接口的服務獲取函數,并將所述服務獲取函數的指針指向服務獲取自定義函數;以及
根據所述服務獲取函數,獲取音頻渲染代理接口的緩存釋放函數,并將所述緩存釋放函數的指針指向緩存釋放自定義函數;
所述通過所述自定義函數對所述音頻播放函數中的所述待播放音頻進行靜音處理的步驟具體為:
通過所述類對象獲取自定義函數、所述示例創建自定義函數、所述默認音頻終端獲取自定義函數、所述激活自定義函數、所述服務獲取自定義函數以及所述緩存釋放自定義函數對所述釋放緩存函數中的所述待播放音頻進行靜音處理。
5.根據權利要求4所述的flash播放器插件靜音方法,其特征在于,
根據所述音頻播放函數創建所述自定義函數。
6.根據權利要求5所述的flash播放器插件靜音方法,其特征在于,
所述自定義函數的參數類型與所述音頻播放函數的參數類型相同。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210450334.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種細胞雜交生產青蒿素的方法
- 下一篇:一種流道式全逆流換熱器





