Thursday, August 20, 2015

iOS application development

Creating an application can be a daunting yet easy task. For example how do you add, play and stop audio? Below is a sample switch code you could use for this function: // // PlaySoundsViewController.swift // SoundRecording // // Created by Jackson on 8/20/15. // Copyright (c) 2015 yosohotech. All rights reserved. // import UIKit import AVFoundation class PlaySoundsViewController: UIViewController { var audioPlayer:AVAudioPlayer! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. if var filePath = NSBundle.mainBundle().pathForResource("movie_quote", ofType: "mp3"){ var filePathurl = NSURL.fileURLWithPath(filePath) audioPlayer = AVAudioPlayer(contentsOfURL: filePathurl, error: nil) audioPlayer.enableRate = true } else{ println("the filepath is empty") } } @IBAction func playSlowAudio(sender: UIButton) { //Play audio slooowly here..... audioPlayer.stop() audioPlayer.rate = 0.2 audioPlayer.currentTime = 0.0 audioPlayer.play() } @IBAction func playFastAudio(sender: UIButton) { //Play fast audio here... audioPlayer.stop() audioPlayer.rate = 2.0 audioPlayer.currentTime = 0.0 audioPlayer.play() } @IBAction func stopPlayingMusic(sender: UIButton) { //Stop playing audio file here... audioPlayer.stop() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } /* // MARK: - Navigation // In a storyboard-based application, you will often want to do a little preparation before navigation override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { // Get the new view controller using segue.destinationViewController. // Pass the selected object to the new view controller. } */ } http://www.mendeley.com/research/udacity-21st-century-university/

No comments: