0

我正在 ios 中创建一个无线电应用程序。我想使用滑块更改音量。所以我定义了一个IBAction( )并将滑块- (IBAction)sliderValueChanged : (UISlider *)sender的事件拖到 这个。Value ChangedIBAction

这是我的IBAction实现`

 - (IBAction)sliderValueChanged  : (UISlider *)sender 

{

[[MPMusicPlayerController applicationMusicPlayer] setVolume:sender.value];

}`

但是当我拖动滑块时,音量没有改变。任何人都可以告诉我这是什么问题。

谢谢

4

2 回答 2

0

首先在 .h 文件中声明您的音乐播放器。

MPMusicPlayerController *musicPlayer;

viewDidLoad你可以定义它。

self.musicPlayer=[MPMusicPlayerController applicationMusicPlayer];

// musicPlayer.volume = 0.5f;

 - (IBAction)sliderValueChanged  : (UISlider *)sender
{
 musicPlayer.volume=sender.value;
}

尝试通过给出静态值来改变音量,然后选择动态。

于 2013-01-19T06:29:07.367 回答
0

尝试使用此代码

[[MPMusicPlayerController iPodMusicPlayer] setVolume:sender.value];
于 2013-01-19T05:26:04.650 回答