Flash播放器插件静音方法及装置制造方法

文档序号:6490938阅读:247来源:国知局
Flash播放器插件静音方法及装置制造方法
【专利摘要】本发明涉及一种flash播放器插件静音方法及装置。该flash播放器插件静音方法包括步骤:获取待播放音频的进程,并调用待播放音频的进程中的音频播放函数;将待播放音频的进程中的音频播放函数的指针指向自定义函数;以及通过自定义函数对音频播放函数中的待播放音频进行静音处理。本发明还涉及一种flash播放器插件静音装置,本发明的flash播放器插件静音方法及装置自定义函数对待播放音频进行静音处理,简单方便地实现了全部flash播放器插件的静音。
【专利说明】FI ash播放器插件静音方法及装置
【技术领域】
[0001]本发明涉及互联网【技术领域】,特别是涉及一种简单方便的flash播放器插件静音方法及装置。
【背景技术】
[0002]Flash播放器是一款高性能、轻量型以及极具表现力的播放器,能够在各种主流播放系统、浏览器以及移动设备上提供功能强大且一致的用户体验。用户还可将flash播放器插件安装于浏览器中,使得浏览器得以播放swf文件。
[0003]用户进行网页浏览时经常会同时打开多个页面,如每个页面中均设置有flash播放器插件,可能会同时进行多个swf文件的播放。这时用户如要对这些flash播放器插件实现静音,需要逐个页面进行flash播放器插件的静音,静音操作比较繁琐。
[0004]故,有必要提供一种简单方便的flash播放器插件静音方法及装置,以解决现有技术所存在的问题。

【发明内容】

[0005]本发明的目的在于提供一种通过自定义函数对待播放音频进行静音处理以实现全部flash播放器插件静音的flash播放器插件静音方法及装置,以解决现有的flash播放器插件无法实现单独静音的技术问题。
[0006]为解决上述问题,本发明提供的技术方案如下:
[0007]本发明涉及一种flash播放器插件静音方法,其包括步骤:
[0008]获取待播放音频的进程,并调用所述待播放音频的进程中的音频播放函数;
[0009]将所述待播放音频的进程中的音频播放函数的指针指向自定义函数;以及
[0010]通过所述自定义函数对所述音频播放函数中的所述待播放音频进行静音处理。
[0011]本发明还涉及一种flash播放器插件静音装置,其包括:
[0012]函数获取模块,用于获取待播放音频的进程,并调用所述待播放音频的进程中的音频播放函数;
[0013]重定向模块,用于将所述待播放音频的进程中的音频播放函数的指针指向自定义函数;以及
[0014]静音模块,用于通过所述自定义函数将所述音频播放函数中的所述待播放音频进
行静音处理。
[0015]相较于现有技术,本发明的flash播放器插件静音方法及装置通过自定义函数对待播放音频进行静音处理,简单方便地实现了全部flash播放器插件的静音,解决了现有的flash播放器插件无法实现单独静音的技术问题。
[0016]为让本发明的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作详细说明如下:【专利附图】

【附图说明】
[0017]图1为本发明的flash播放器插件静音方法的第一优选实施例的流程图;
[0018]图2为本发明的flash播放器插件静音方法的第二优选实施例的流程图;
[0019]图3为本发明的flash播放器插件静音方法的第三优选实施例的流程图;
[0020]图4为本发明的flash播放器插件静音装置的优选实施例的结构示意图;
[0021]其中,附图标记说明如下:
[0022]41、自定义函数创建模块;
[0023]42、函数获取模块;
[0024]43、重定向模块;
[0025]44、静音模块。
【具体实施方式】
[0026]以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施例。本发明所提到的方向用语,例如「上」、「下」、「前」、「后」、「左」、「右」、「内」、「外」、「侧面」等,仅是参考附加图式的方向。因此,使用的方向用语是用以说明及理解本发明,而非用以限制本发明。
[0027]在图中,结构相似的单元是以相同标号表示。
[0028]请参照图1,图1为本发明的flash播放器插件静音方法的第一优选实施例的流程图。本优选实施例的flash播放器插件静音方法包括:
[0029]步骤101,根据音频播放函数创建自定义函数;
[0030]步骤102,获取待播放音频的进程,并调用待播放音频的进程中的音频播放函数;
[0031]步骤103,将待播放音频的进程中的音频播放函数的指针指向自定义函数;
[0032]步骤104,通过自定义函数对音频播放函数中的待播放音频进行静音处理。
[0033]本优选实施例的flash播放器插件静音方法结束于步骤104。
[0034]本优选实施例的flash播放器插件静音方法首先根据相应的音频播放函数创建自定义函数,如音频播放函数为一系列函数,则同时也创建一系列的自定义函数;这里优选自定义函数的参数类型与音频播放函数的参数类型相同,以使得自定义函数与音频播放函数之间具有更佳的兼容性;此处自定义函数的创建并非必要步骤,如已建立好相应的自定义函数也可跳过该步骤直接进行下一步骤的操作。
[0035]然后获取并调用flash播放器插件的待播放音频的进程中的音频播放函数。
[0036]随后将这些音频播放函数的指针均指向相应的自定义函数。
[0037]最后通过自定义函数得到音频播放函数中的待播放音频在内存中的位置,对该待播放音频进行静音处理。由于音频播放函数的待播放音频已进行静音处理,因此最后既能正常运行该音频播放函数,又简单方便地实现了 flash播放器插件的静音。
[0038]由于针对不同的操作系统,音频播放函数也不同,下面分别针对XP系统和Win7系统下如何实现flash播放器插件静音进行详细的描述。
[0039]请参照图2,图2为本发明的flash播放器插件静音方法的第二优选实施例的流程图。本优选实施例的flash播放器插件静音方法用于实现XP系统下的flash播放器插件静音。[0040]本优选实施例的flash播放器插件静音方法包括:
[0041]步骤201,根据音频播放函数创建自定义函数;
[0042]步骤202,获取声音创建函数,并将声音创建函数的指针指向声音创建自定义函数;
[0043]步骤203,根据声音创建函数,获取播放声音对象的创建声音缓存函数,并将创建声音缓存函数的指针指向创建声音缓存自定义函数;
[0044]步骤204,根据创建声音缓存函数函数,获取声音缓存对象的解锁函数,并将解锁函数的指针指向解锁自定义函数;
[0045]步骤205,通过声音创建自定义函数、创建声音缓存自定义函数以及解锁自定义函数将解锁函数中的待播放音频的位置的内存清空。
[0046]本优选实施例的flash播放器插件静音方法结束于步骤205。
[0047]在本优选实施例中,播放声音的动态链接库为dsound.dll,声音创建函数为DirectSoundCreate系列函数,播放声音对象为对象DirectSound,创建声音缓存函数为CreateSoundBuffer函数,声音缓存对象为对象DirectSoundBuffer,解锁函数为Unlock函数。
[0048]在步骤201中,根据dsound.dll中的DirectSoundCreate系列函数分别创建自定义的DirectSoundCreate函数(即声音创建函数自定义函数)、自定义的CreateSoundBuffer函数以及自定义的Unlock函数。
[0049]在步骤202 中,首先加载 dsound.dll,获取 dsound.dll 的 DirectSoundCreate函数,再将音频播放函数的DirectSoundCreate函数的指针指向自定义的DirectSoundCreate函数。音频播放函数的DirectSoundCreate函数和自定义的DirectSoundCreate 函数的参数类型完全相同,均为:(LPCGUID, LPDIRECTS0UND *,LPUNKN0WN)。
[0050]在步骤203 中,通过 DirectSoundCreate 函数的参数 LPDIRECTS0UND * 返回对象DirectSound,随后获取对象DirectSound的CreateSoundBuffer函数,并将该CreateSoundBuffer 函数的指针指向自定义的 CreateSoundBuffer 函数。对象 DirectSound的CreateSoundBuffer函数与自定义的CreateSoundBuffer函数的参数类型完全相同,均为:(LPCDSBUFFERDESC, LPDIRECTSOUNDBUFFER *, LPUNKNOffN)?
[0051]在步骤204 中,通过 CreateSoundBuffer 函数的参数 LPDIRECTSOUNDBUFFER *,返回对象DirectSoundBuffer,随后获取对象DirectSoundBuffer的Unlock函数,并将该Unlock函数的指针指向自定义的Unlock函数。对象DirectSoundBuffer的Unlock函数与自定义的Unlock函数的参数类型完全相同,均为:(LPV0ID,DWORD, LPVOID, DWORD)。
[0052]在步骤205中,依次通过自定义的DirectSoundCreate函数、自定义的CreateSoundBuffer函数以及自定义的Unlock函数将Unlock函数中的第一个参数LPVOID和第三个参数LPVOID所指向的内存清空。
[0053]这样即可实现XP系统下的同一进程的全部flash播放器插件的静音。
[0054]请参照图3,图3为本发明的flash播放器插件静音方法的第三优选实施例的流程图。本优选实施例的flash播放器插件静音方法用于实现Win7系统下的flash播放器插
件静音。[0055]本优选实施例的flash播放器插件静音方法包括:
[0056]步骤301,根据音频播放函数创建自定义函数;
[0057]步骤302,获取类对象获取函数,并将类对象获取函数的指针指向类对象获取自定义函数;
[0058]步骤303,根据类对象获取函数,获取类工厂接口的示例创建函数,并将示例创建函数的指针指向示例创建自定义函数;
[0059]步骤304,根据示例创建函数,获取媒体设备枚举接口的默认音频终端获取函数,并将默认音频终端获取函数的指针指向默认音频终端获取自定义函数;
[0060]步骤305,根据默认音频终端获取函数,获取媒体设备接口的激活函数,并将激活函数的指针指向激活自定义函数;
[0061]步骤306,根据激活函数,获取音频代理接口的服务获取函数,并将服务获取函数的指针指向服务获取自定义函数;
[0062]步骤307,根据服务获取函数,获取音频渲染代理接口的缓存释放函数,并将缓存释放函数的指针指向缓存释放自定义函数;
[0063]步骤308,通过类对象获取自定义函数、示例创建自定义函数、默认音频终端获取自定义函数、激活自定义函数、服务获取自定义函数以及缓存释放自定义函数对释放缓存函数中的待播放音频进行静音处理。
[0064]本优选实施例的flash播放器插件静音方法结束于步骤308。
[0065]在本优选实施例中,播放媒体的动态链接库为MMDecAp1.dll,媒体设备枚举函数为IMMDeviceEnumerator系列函数,类对象获取函数为DllGetClassObject函数,类工厂接口为IClassFactory接口,示例创建函数为CreateInstance函数,媒体设备枚举接口为IMMDeviceEnumerator,默认音频终端获取函数为GetDefaultAudioEndpoint函数,媒体设备接口为IMMDevice接口,激活函数为Activate函数,音频代理接口为IAudioClient接口,服务获取函数为GetService函数,音频渲染代理接口为AudioRenderClient接口,缓存释放函数为ReleaseBuffer函数。
[0066]在步骤301中,根据MMDecAp1.dll中的IMMDeviceEnumerator系列函数分别创建自定义的DllGetClassObject函数(即类对象获取自定义函数)、自定义的CreateInstance函数、自定义的GetDefaultAudioEndpoint函数、自定义的Activate函数、自定义的GetService函数以及自定义的ReleaseBuffer函数。
[0067]在步骤302中,首先加载MMDecAp1.dlI,获取MMDecAp1.dll 的DllGetClassObject函数,并将DllGetClassObject函数的指针指向自定义的DllGetClassObject函数。MMDecAp1.dll 的 DllGetClassObject 函数与自定义的 DllGetClassObject 函数的参数类型完全相同,均为:(REFCLSID, REFI ID, void**)。
[0068]在步骤303 中,在 MMDecAp1.dll 的 DllGetClassObject 函数内,如参数 REFCLSID为—uuidof (MMDeviceEnumerator),则返回的 void ** 为 IClassFactory 接口,获取IClassFactory 接口的 CreateInstance 函数,并将 CreateInstance 函数的指针指向自定义的 CreateInstance 函数。IClassFactory 接口的 CreateInstance 函数与自定义的CreateInstance函数的参数类型完全相同,均为:(IClassFactory *,IUnknown*,REFIID, void **)。[0069]在步骤304 中,在 IClassFactory 接口的 CreateInstance 函数内,参数REFIID 为 IID—IMMDeviceEnumerator,则返回的 void 林为 IMMDeviceEnumerator接口,获取 IMMDeviceEnumerator 接口的 GetDefaultAudioEndpoint 函数,并将GetDefaultAudioEndpoint 函数的指针指向自定义的 GetDefaultAudioEndpoint 函数。IMMDeviceEnumerator 接口的 GetDefaultAudioEndpoint 函数与自定义的GetDefaultAudioEndpoint 函数的参数类型完全相同,均为:(IMMDeviceEnumerator *,EDataFlowj ERolej IMMDevice 林)。
[0070]在步骤305 中,GetDefaultAudioEndpoint 函数创建 IMMDevice 接口,获取IMMDevice接口的Activate函数,并将Activate函数的指针指向自定义的Activate函数。IMMDevice接口的Activate函数与自定义的Activate函数的参数类型完全相同,均为:(IMMDevice *, REFIIDj DWORD, PROPVARIANT *,void **)。
[0071]在步骤306中,在IMMDevice接口的Activate函数内,参数REFIID为IID—IAudioClient,贝U 返回的 void 林为 IAudioClient 接口,获取 IAudioClient 接 口的GetService函数,并将GetService函数的指针指向自定义的GetService函数。IAudioClient接口的GetService函数与自定义的GetService函数的参数类型完全相同,均为:(IAudioClient *,REFIID,void 林)。
[0072]在步骤307 中,在 IAudioClient 接 口 的 GetService 函数内,如参数 REFIID为 IID—IAudioRenderClient,则返回 void 林为 AudioRenderClient 接口,获取AudioRenderClient 接口的 ReleaseBuffer 函数,并将 ReleaseBuffer 函数的指针指向自定义的 ReleaseBuffer 函数。AudioRenderClient 接口的 ReleaseBuffer 函数与自定义的ReleaseBuffer函数的参数类型完全相同,均为:(IAudioRenderClient *,UINT32,DWORD)ο
[0073]在步骤308中,依次通过自定义的DllGetClassObject函数、自定义的CreateInstance 函数、自定义的 GetDefaultAudioEndpoint 函数、自定义的 Activate 函数、自定义的GetService函数以及自定义的ReleaseBuffer函数将ReleaseBuffer函数中的参数DWORD设置为AUDCLNT—BUFFERFLAGS—SILENT,即完成了待播放音频的静音处理。
[0074]这样即可实现Win7系统下的同一进程的全部flash播放器插件的静音。
[0075]本发明还涉及一种flash播放器插件静音装置,如图4所示,图4为本发明的flash播放器插件静音装置的优选实施例的结构示意图。该flash播放器插件静音装置包括自定义函数创建模块41、函数获取模块42、重定向模块43以及静音模块44。
[0076]其中自定义函数创建模块41用于根据音频播放函数创建自定义函数;函数获取模块42用于获取待播放音频的进程,并调用待播放音频的进程中的音频播放函数;重定向模块43用于将待播放音频的进程中的音频播放函数的指针指向自定义函数;静音模块44用于通过自定义函数将音频播放函数中待播放音频进行静音处理。
[0077]本发明的flash播放器插件静音装置使用时,首先自定义函数创建模块41根据相应的音频播放函数创建自定义函数,如音频播放函数为一系列函数,则同时也创建一系列的自定义函数;这里优选自定义函数的参数类型与音频播放函数的参数类型相同,以使得自定义函数与音频播放函数之间具有更佳的兼容性。
[0078]然后函数获取模块42获取flash播放器插件的待播放音频的进程中的音频播放函数。
[0079]随后重定向模块43将这些音频播放函数的指针均指向相应的自定义函数。
[0080]最后静音模块44通过自定义函数得到音频播放函数中的待播放音频在内存中的位置,对该待播放音频进行静音处理。由于音频播放函数的待播放音频已进行静音处理,因此最后既能正常运行该音频播放函数,又简单方便地实现了 flash播放器插件的静音。
[0081]如该flash播放器插件静音装置用于实现XP系统下的flash播放器插件静音,XP系统下的音频播放函数为播放声音的动态链接库中的声音创建系列函数。
[0082]该重定向模块43包括第一定向单元、第二定向单元以及第三定向单元。第一定向单元用于获取声音创建函数,并将声音创建函数的指针指向声音创建自定义函数;第二定向单元用于根据声音创建函数,获取播放声音对象的创建声音缓存函数,并将创建声音缓存函数的指针指向创建声音缓存自定义函数;第三定向单元用于根据创建声音缓存函数,获取声音缓存对象的解锁函数,并将解锁函数的指针指向解锁自定义函数。
[0083]静音模块44包括静音单元。静音单元用于声音创建自定义函数、创建声音缓存自定义函数以及解锁自定义函数将解锁函数中的待播放音频的位置的内存清空。
[0084]如该flash播放器插件静音装置用于实现Win7系统下的flash播放器插件静音,Win7系统下的音频播放函数为播放媒体的动态链接库中的媒体设备枚举系列函数。
[0085]该重定向模块43包括第一定向单元、第二定向单元、第三定向单元、第四定向单元、第五定向单元以及第六定向单元。第一定向单元用于获取类对象获取函数,并将类对象获取函数的指针指向类对象获取自定义函数;第二定向单元用于根据类对象获取函数,获取类工厂接口的示例创建函数,并将示例创建函数的指针指向示例创建自定义函数;第三定向单元用于根据示例创建函数,获取媒体设备枚举接口的默认音频终端获取函数,并将默认音频终端获取函数的指针指向默认音频终端获取自定义函数;第四定向单元用于根据默认音频终端获取函数,获取媒体设备接口的激活函数,并将激活函数的指针指向激活自定义函数;第五定向单元用于根据激活函数,获取音频代理接口的服务获取函数,并将服务获取函数的指针指向服务获取自定义函数;第六定向单元用于根据服务获取函数,获取音频渲染代理接口的缓存释放函数,并将缓存释放函数的指针指向缓存释放自定义函数。
[0086]静音模块44包括静音单元,静音单元用于通过类对象获取自定义函数、示例创建自定义函数、默认音频终端获取自定义函数、激活自定义函数、服务获取自定义函数以及缓存释放自定义函数对释放缓存函数中的待播放音频进行静音处理。
[0087]本发明的flash播放器插件静音装置具体使用过程,特别是在各种具体操作系统上的具体使用过程与上述flash播放器插件静音方法的具体实施例的使用流程相同或相似,请参见flash播放器插件静音方法的具体实施例。
[0088]本发明的flash播放器插件静音方法及装置通过自定义函数对待播放音频进行静音处理,简单方便地实现了全部flash播放器插件的静音,解决了现有的flash播放器插件无法实现单独静音的技术问题。
[0089]综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
【权利要求】
1.一种flash播放器插件静音方法,其特征在于,包括步骤: 获取待播放音频的进程,并调用所述待播放音频的进程中的音频播放函数; 将所述待播放音频的进程中的音频播放函数的指针指向自定义函数;以及 通过所述自定义函数对所述音频播放函数中的所述待播放音频进行静音处理。
2.根据权利要求1所述的flash播放器插件静音方法,其特征在于, 根据所述音频播放函数创建所述自定义函数。
3.根据权利要求2所述的flash播放器插件静音方法,其特征在于, 所述自定义函数的参数类型与所述音频播放函数的参数类型相同。
4.根据权利要求3所述的flash播放器插件静音方法,其特征在于, 如所述音频播放函数为播放声音的动态链接库中的声音创建函数, 所述获取待播放音频的进程中的音频播放函数,并将所述音频播放函数的指针指向自定义函数的步骤具体为: 获取所述声音创建函数,并将所述声音创建函数的指针指向声音创建自定义函数;根据所述声音创建函数,获取播放声音对象的创建声音缓存函数,并将所述创建声音缓存函数的指针指向创建声音缓存自定义函数;以及 根据所述创建声音缓存函数,获取声音缓存对象的解锁函数,并将所述解锁函数的指针指向解锁自定义函数; 所述通过所述自定义函数对所述音频播放函数中的所述待播放音频进行静音处理的步骤具体为: 通过所述声音创建自定义函数、所述创建声音缓存自定义函数以及所述解锁自定义函数将所述解锁函数中的所述待播放音频的位置的内存清空。
5.根据权利要求3所述的flash播放器插件静音方法,其特征在于, 如所述音频播放函数为播放媒体的动态链接库中的媒体设备枚举函数, 所述获取待播放音频的进程中的音频播放函数,并将所述音频播放函数的指针指向自定义函数的步骤具体为: 获取所述类对象获取函数,并将所述类对象获取函数的指针指向类对象获取自定义函数; 根据所述类对象获取函数,获取类工厂接口的示例创建函数,并将所述示例创建函数的指针指向示例创建自定义函数; 根据所述示例创建函数,获取媒体设备枚举接口的默认音频终端获取函数,并将所述默认音频终端获取函数的指针指向默认音频终端获取自定义函数; 根据所述默认音频终端获取函数,获取媒体设备接口的激活函数,并将所述激活函数的指针指向激活自定义函数; 根据所述激活函数,获取音频代理接口的服务获取函数,并将所述服务获取函数的指针指向服务获取自定义函数;以及 根据所述服务获取函数,获取音 频渲染代理接口的缓存释放函数,并将所述缓存释放函数的指针指向缓存释放自定义函数; 所述通过所述自定义函数对所述音频播放函数中的所述待播放音频进行静音处理的步骤具体为:通过所述类对象获取自定义函数、所述示例创建自定义函数、所述默认音频终端获取自定义函数、所述激活自定义函数、所述服务获取自定义函数以及所述缓存释放自定义函数对所述释放缓存函数中的所述待播放音频进行静音处理。
6.一种flash播放器插件静音装置,其特征在于,包括: 函数获取模块,用于获取待播放音频的进程,并调用所述待播放音频的进程中的音频播放函数; 重定向模块,用于将所述待播放音频的进程中的音频播放函数的指针指向自定义函数;以及 静音模块,用于通过所述自定义函数将所述音频播放函数中的所述待播放音频进行静音处理。
7.根据权利要求6所述的flash播放器插件静音装置,其特征在于,所述flash播放器插件静音装置还包括: 自定义函数创建模块,用于根据所述音频播放函数创建所述自定义函数。
8.根据权利要求7所述的flash播放器插件静音装置,其特征在于, 所述自定义函数创建模块创建的所述自定义函数的参数类型与所述音频播放函数的参数类型相同。
9.根据权利要求8所述的flash播放器插件静音装置,其特征在于, 如所述音频播放函数为播放声音的动态链接库中的声音创建函数, 所述重定向模块包括: 第一定向单元,用于获取所述声音创建函数,并将所述声音创建函数的指针指向声音创建自定义函数; 第二定向单元,用于根据所述声音创建函数,获取播放声音对象的创建声音缓存函数,并将所述创建声音缓存函数的指针指向创建声音缓存自定义函数;以及 第三定向单元,用于根据所述创建声音缓存函数,获取声音缓存对象的解锁函数,并将所述解锁函数的指针指向解锁自定义函数; 所述静音模块包括: 静音单元,用于通过所述声音创建自定义函数、所述创建声音缓存自定义函数以及所述解锁自定义函数将所述解锁函数中的所述待播放音频的位置的内存清空。
10.根据权利要求8所述的flash播放器插件静音装置,其特征在于, 如所述音频播放函数为播放媒体的动态链接库中的媒体设备枚举函数, 所述重定向模块包括: 第一定向单元,用于获取所述类对象获取函数,并将所述类对象获取函数的指针指向类对象获取自定义函数; 第二定向单元,用于根据所述类对象获取函数,获取类工厂接口的示例创建函数,并将所述示例创建函数的指针指向示例创建自定义函数; 第三定向单元,用于根据所述示例创建函数,获取媒体设备枚举接口的默认音频终端获取函数,并将所述默认音频终端获取函数的指针指向默认音频终端获取自定义函数;第四定向单元,用于根据所述默认音频终端获取函数,获取媒体设备接口的激活函数,并将所述激活函数的指针指向激活自定义函数;第五定向单元,用于根据所述激活函数,获取音频代理接口的服务获取函数,并将所述服务获取函数的指针指向服务获取自定义函数;以及 第六定向单元,用于根据所述服务获取函数,获取音频渲染代理接口的缓存释放函数,并将所述缓存释放函数的指针指向缓存释放自定义函数; 所述静音模块包括: 静音单元,用于通过所述类对象获取自定义函数、所述示例创建自定义函数、所述默认音频终端获取自定义函数、所述激活自定义函数、所述服务获取自定义函数以及所述缓存释放自定义函数对所述释放缓存函数中的所述待播放音频进行静音处理。
【文档编号】G06F9/44GK103809950SQ201210450334
【公开日】2014年5月21日 申请日期:2012年11月12日 优先权日:2012年11月12日
【发明者】关亮亮, 尚子峰, 宫晓妍 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1