用Qt控制音量键
| Line 33: | Line 33: | ||
{| border="1" | {| border="1" | ||
|20 October 2010 | |20 October 2010 | ||
| − | | | + | |1st,直接参照 [[TSS000432 - Utilising media keys]] |
| + | |- | ||
| + | |8 November 2010 | ||
| + | |2nd,使用symbianApi播放声音,构造时设置默认音量。兼容symbian^3,S60 5th SDK | ||
|} | |} | ||
| + | |||
| + | =History= | ||
| + | {| border="1" | ||
| + | |29 March 2010 | ||
| + | |Initial version that was submitted to the QtMobility-contest. This one was actually not using QtMobility but the so called "[[Mobile_Extensions|Qt Mobile Extensions]]" | ||
| + | |- | ||
| + | |1 August 2010 | ||
| + | |Updated version that now uses the new sensor API from QtMobility | ||
| + | |- | ||
| + | |19 September 2010 | ||
| + | |Updated version that no longer uses an own emulator because simulator from Nokia Qt SDK from version 1.0.1 supports setting orientations when using the scripts provided here http://bugreports.qt.nokia.com/browse/QTSIM-63 | ||
| + | |} | ||
| + | |||
[[Category:Code Examples]][[Category:Lang-CN]][[Category:Audio]] | [[Category:Code Examples]][[Category:Lang-CN]][[Category:Audio]] | ||
Revision as of 06:21, 10 November 2010
Article Metadata
Tested with
Devices(s): Nokia N97, N8
Compatibility
Platform(s): S60 5th Edition symbian
Article
Keywords: volume control
Created: (20 Oct 2010)
Last edited: flycarl
(10 Nov 2010)
Contents |
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 | 1st,直接参照 TSS000432 - Utilising media keys |
| 8 November 2010 | 2nd,使用symbianApi播放声音,构造时设置默认音量。兼容symbian^3,S60 5th SDK |
History
| 29 March 2010 | Initial version that was submitted to the QtMobility-contest. This one was actually not using QtMobility but the so called "Qt Mobile Extensions" |
| 1 August 2010 | Updated version that now uses the new sensor API from QtMobility |
| 19 September 2010 | Updated version that no longer uses an own emulator because simulator from Nokia Qt SDK from version 1.0.1 supports setting orientations when using the scripts provided here http://bugreports.qt.nokia.com/browse/QTSIM-63 |

