【问题标题】:How to mute and unmute audio in iPad by tapping a button?如何通过点击按钮在 iPad 中静音和取消静音?
【发布时间】:2012-03-07 04:09:47
【问题描述】:

我想知道如何通过点击按钮在我的 iPad 应用程序上使音频静音和取消静音。我的 viewDidLoad 方法中已经有一个工作代码,可以在启动应用程序时播放音乐。我需要做的就是创建一个按钮来停止播放音乐并在再次点击时恢复它。

这是我在 viewDidLoad 中的代码:

- (void)viewDidLoad
{
    NSString *path = [[NSBundle mainBundle] pathForResource:@"Bored" ofType:@"mp3"];
    AVAudioPlayer* theAudio = [[AVAudioPlayer alloc]initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
    theAudio.delegate = self;
    [theAudio play];

    [super viewDidLoad];
}

【问题讨论】:

    标签: xcode button audio mute


    【解决方案1】:

    只要看看AVAudioPlayer API - 就在那里:播放、暂停、音量等等。

    【讨论】:

    • 感谢您的链接。但是,我似乎无法让它工作。 :(
    • mmm...查看您发布的代码的 sn-p,您没有保存对 AVAudioPlayer 实例的引用 - 所以您以后不能解决它来告诉它播放、停止等。它必须是您的UIViewController 的声明属性。然后,您可以将其连接到 XCode .nib 或情节提要中的 IBActions/Buttons。大量的教程 - 这里有一个:mobileorchard.com/easy-audio-playback-with-avaudioplayer
    • @jaytrixz:假设它对您当时的修复有帮助,是否可以接受这个旧答案?
    猜你喜欢
    • 1970-01-01
    • 2020-08-31
    • 1970-01-01
    • 2011-12-09
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多