Namespaces
Variants
Actions
(Difference between revisions)

用Qt控制音量键

Jump to: navigation, search
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, 由此可以在程序中控制音量。
+
当按音量键 下时 有信号EVolumeDown,
 
+
当按音量键 上时 有信号EVolumeUp,   由此可以在程序中控制音量。
 
使用了QtMobility的multimedia 来播放声音,在代码中设置一个手机中的歌曲名。播放后按音量键可以观察到音量变化。  
 
使用了QtMobility的multimedia 来播放声音,在代码中设置一个手机中的歌曲名。播放后按音量键可以观察到音量变化。  
  
Line 23: Line 22:
 
[[File:PlayerVolumeKey.zip]]
 
[[File:PlayerVolumeKey.zip]]
  
==Planed updates==
+
 
  
  

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

File:PlayerVolumeKey.zip



History

20 October 2010 第一版,直接参照 TSS000432 - Utilising media keys
408 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved