我正在ios中创建一个无线电应用程序。我想通过使用滑块来改变体积。所以我定义了一个IBAction
(- (IBAction)sliderValueChanged : (UISlider *)sender
)并拖动了。{
Value Changed
滑块的IBAction
事件。
这是我的IBAction
实施
`
- (IBAction)sliderValueChanged : (UISlider *)sender
{
[[MPMusicPlayerController applicationMusicPlayer] setVolume:sender.value];
}`
但是当我拖动滑块时,体积不变。任何人都可以告诉我这有什么问题。
由于
答案 0 :(得分:0)
尝试使用此代码
[[MPMusicPlayerController iPodMusicPlayer] setVolume:sender.value];
答案 1 :(得分:0)
首先在.h文件中声明您的音乐播放器。
MPMusicPlayerController *musicPlayer;
在viewDidLoad
中您可以定义它。
self.musicPlayer=[MPMusicPlayerController applicationMusicPlayer];
// musicPlayer.volume = 0.5f;
- (IBAction)sliderValueChanged : (UISlider *)sender
{
musicPlayer.volume=sender.value;
}
尝试通过给出静态值来改变音量,然后去动态。