我有一个应用程序,我在启动时播放一个音频文件在视图控制器。我还有一个按钮可以切换到我的第二个视图。我的问题是,音频继续播放,即使在我已经切换视图。这是我的ViewController.m代码:
#import <AVFoundation/AVFoundation.h>
@interface ViewController ()
@end
@implementation ViewController
//When I go to this view, I want the audio to stop
- (IBAction)SwitchView:(id)sender {
我已经启动了一个应用程序,我需要一个音频剪辑来播放,只要你启动该应用程序。这是我的视图控制器.m文件:
//
// ViewController.m
// audio test
//
// Created by Kevin Patrick on 14/07/2012.
// Copyright (c) 2012 Team Tops. All rights reserved.
//
#import "ViewController.h"
#import <AVFoundation/AVFoundation.h>
@interface ViewControll
这是我目前的ViewController:
import UIKit
import AVFoundation
class SecondViewController: UIViewController {
override func viewDidLoad() {
var player = AVPlayer()
let url = "http://www.nasa.gov/mp3/640149main_Computers%20are%20in%20Control.mp3"
let playerItem =
使用AVFoundation时,我正在尝试使用用户可以打开或关闭的背景音乐。它被设置为在应用程序的第一个屏幕出现时自动播放音乐。当切换到另一个ViewController时,音乐会继续播放,这很好。但是,当我单击“后退”按钮返回主屏幕时,音乐重新启动。我搜索了相关的问题;然而,它似乎对我不起作用,或者它们有点不同。我希望它所做的是,如果音乐已经在播放,它将继续播放,而不是重新启动。
这是我到目前为止所得到的:
import UIKit
import AVFoundation
var g_musicEffect: AVAudioPlayer = AVAudioPlayer()
class V
我正在尝试让背景音乐在切换到另一个视图时停止播放。
我有一个全局变量来播放音乐
import Foundation
import AVFoundation
class MusicHelper {
static let sharedHelper = MusicHelper()
var audioPlayer: AVAudioPlayer?
func playBackgroundMusic() {
let aSound = NSURL(fileURLWithPath: Bundle.main.path(forResource: "The Walk
我正在制作一个非常简单的IOS应用程序。这是一个按钮,当按下一个长的.wav文件播放。我希望能够再次按下按钮,音频将停止播放。我在这里尝试过许多解决方案,因为有类似的问题,但我被困住了。有什么想法吗?
import UIKit
import AVFoundation
class ViewController: UIViewController {
// Making a variable called player. It is the AVAudioPlayer
var player: AVAudioPlayer!
// No idea