Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. import Foundation
  2. import AVFoundation
  3.  
  4. final class MediaPlayer {
  5. static var player = AVAudioPlayer()
  6.  
  7. class func play() {
  8. do {
  9. let file = Bundle.main.url(forResource: "file_name", withExtension: "mp3")!
  10. player = try AVAudioPlayer(contentsOf: file)
  11. player.numberOfLoops = 0 // loop count, set -1 for infinite
  12. player.volume = 1
  13. player.prepareToPlay()
  14.  
  15. try AVAudioSession.sharedInstance().setCategory(.playback, mode: .default, options: [])
  16. try AVAudioSession.sharedInstance().setActive(true)
  17.  
  18. player.play()
  19. } catch _ {
  20. print("catch")
  21. }
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement