Check your phone is silent mode or not. If it is silent try add code below to viewDidLoad
:
Swift 2.3
try! AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, withOptions: [])
Swift 3
try! AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, with: [])
Swift 4.2
try! AVAudioSession.sharedInstance().setCategory(.playback, options: [])
Or just
try! AVAudioSession.sharedInstance().setCategory(.playback)