2017-05-06 28 views
1

Spotify的iOS測試25 SDK 版本的Xcode 8.3.2(8E2002) iPhone 6S加上10.3.1Spotify的iOS版SDK測試版25沒有聲音真實設備

一切都與iPhone模擬器正常工作。我的真實設備上沒有播放聲音,但所有SPTAudioStreamingPlaybackDelegates都正常播放。

我試過了多個真實的設備,他們完美地工作。我的iPhone 6s Plus會用耳機播放聲音,但不是沒有耳機。但是所有的宣傳都在火上澆油。所以它就好像沒有耳機一樣靜音。

func audioStreaming(_ audioStreaming: SPTAudioStreamingController!, didStartPlayingTrack trackUri: String!) { 

    print("This works: didStartPlayingTrack") 

} 

func audioStreaming(_ audioStreaming: SPTAudioStreamingController!, didChangePlaybackStatus isPlaying: Bool) { 

    print("This works: didChangePlaybackStatus") 

} 

func audioStreaming(_ audioStreaming: SPTAudioStreamingController!, didSeekToPosition position: TimeInterval) { 

    print("This works: didSeekToPosition") 

} 

看起來好像我的真實設備上只是靜音。 https://github.com/elonrubin/Spotify-SDK-Swift-Tutorial-Part-One

有沒有人遇到這樣的:

我使用這個準系統演示時也有同樣的問題?

+0

有可能發生這種情況的原因有很多,你檢查你正在播放的曲目是可玩在你的國家? –

+0

我試過很多東西。很難提供所有的細節。但我嘗試過的曲目絕對可以播放。它在其他真實設備上工作得很好。我的iPhone 6s Plus僅適用於耳機。沒有耳機,沒有聲音。但實際的Spotify和音樂應用程序聽起來沒有耳機效果良好,所以它似乎沒有與該設備的問題。 – AthleteInAction

回答

3

好的,所以它與靜音模式開關處於靜音狀態。我以前從未遇到過這個問題。有誰知道這是不是一件新事物?

我不得不補充一點:

do { 
      try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, with: AVAudioSessionCategoryOptions.mixWithOthers) 

      do { 
       try AVAudioSession.sharedInstance().setActive(true) 

      } catch let error as NSError { 
       print(error.localizedDescription) 
      } 
     } catch let error as NSError { 
      print(error.localizedDescription) 
     } 
相關問題