用Qt控制音量键
| Line 12: | Line 12: | ||
==Overview== | ==Overview== | ||
由于QT中还没有提供对音量键的响应,需要使用symbian Remote control API 控制 音量键。 | 由于QT中还没有提供对音量键的响应,需要使用symbian Remote control API 控制 音量键。 | ||
| − | |||
参照[[Qt和Symbian C++的混合编程]], [[TSS000432 - Utilising media keys]] | 参照[[Qt和Symbian C++的混合编程]], [[TSS000432 - Utilising media keys]] | ||
| − | + | 文件夹volumeKey中的 VolumeKey 类提供了一个VolumeKeyPressed( int )信号, | |
| − | 文件夹volumeKey中的 VolumeKey 类提供了一个VolumeKeyPressed( int )信号, 当按音量键 下时 | + | 当按音量键 下时 有信号EVolumeDown, |
| − | + | 当按音量键 上时 有信号EVolumeUp, 由此可以在程序中控制音量。 | |
使用了QtMobility的multimedia 来播放声音,在代码中设置一个手机中的歌曲名。播放后按音量键可以观察到音量变化。 | 使用了QtMobility的multimedia 来播放声音,在代码中设置一个手机中的歌曲名。播放后按音量键可以观察到音量变化。 | ||
| Line 23: | Line 22: | ||
[[File:PlayerVolumeKey.zip]] | [[File:PlayerVolumeKey.zip]] | ||
| − | + | ||
Revision as of 10:39, 20 October 2010
Article Metadata
Tested with
Devices(s): Nokia N97, N8
Compatibility
Platform(s): S60 5th Edition symbian
Article
Keywords: volume control
Created: (29 Mar 2010)
Last edited: flycarl
(20 Oct 2010)
Overview
由于QT中还没有提供对音量键的响应,需要使用symbian Remote control API 控制 音量键。 参照Qt和Symbian C++的混合编程, TSS000432 - Utilising media keys 文件夹volumeKey中的 VolumeKey 类提供了一个VolumeKeyPressed( int )信号, 当按音量键 下时 有信号EVolumeDown, 当按音量键 上时 有信号EVolumeUp, 由此可以在程序中控制音量。 使用了QtMobility的multimedia 来播放声音,在代码中设置一个手机中的歌曲名。播放后按音量键可以观察到音量变化。
Download
History
| 20 October 2010 | 第一版,直接参照 TSS000432 - Utilising media keys |

