首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPMusicPlayerController卷不变

MPMusicPlayerController卷不变
EN

Stack Overflow用户
提问于 2013-01-19 12:20:28
回答 2查看 1.1K关注 0票数 0

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

这是我的IBAction实现`

代码语言:javascript
复制
 - (IBAction)sliderValueChanged  : (UISlider *)sender 

{

代码语言:javascript
复制
[[MPMusicPlayerController applicationMusicPlayer] setVolume:sender.value];

}`

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

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-19 14:29:07

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

代码语言:javascript
复制
MPMusicPlayerController *musicPlayer;

viewDidLoad中,您可以定义它。

代码语言:javascript
复制
self.musicPlayer=[MPMusicPlayerController applicationMusicPlayer];

// musicPlayer.volume = 0.5f;

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

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

票数 0
EN

Stack Overflow用户

发布于 2013-01-19 13:26:05

尝试使用以下代码

代码语言:javascript
复制
[[MPMusicPlayerController iPodMusicPlayer] setVolume:sender.value];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14411053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档