2
spotify-iOS-SDK를 사용하여 앱을 개발 중입니다. 성공적으로 내 앱을 Spotify에 연결했는데 오디오가 재생되지만 문제는 다음과 같습니다. 자동 모드를 활성화하면 음악이 여전히 연주되고 있음에도 불구하고 내 앱에서 소리가 나오지 않습니다.iOS : Spotify 오디오를 무음 모드로 재생
self.spotifyPlayer = SPTAudioStreamingController.sharedInstance()
self.spotifyPlayer!.playbackDelegate = self
self.spotifyPlayer!.delegate = self
try! spotifyPlayer?.start(withClientId: auth.clientID)
self.spotifyPlayer!.login(withAccessToken: authSession.accessToken)
다음,이 함수가 호출됩니다 :
나는 소리가 여기을 해제 할 수 스포티 파이 - 아이폰 OS-SDK (데모 프로젝트, MusixMatch) 그들 모두를 사용하여 다른 응용 프로그램을 내 코드 것 확인했다
func audioStreamingDidLogin(_ audioStreaming: SPTAudioStreamingController!) {
let uri = "spotify:track:" + trackId
self.spotifyPlayer?.playSpotifyURI(uri, startingWith: 0, startingWithPosition: 0, callback: { (error) in
if (error != nil) {
print("error: \(error) ")
}
})
}
는'didStartPlayingTrack' 위양이 공격받을 않습니다 누락 무엇을 알아 낸? 'audioStreamingDidBecomeInactivePlaybackDevice'와'didReceiveError' 델리게이트 메소드를 보길 원할 것입니다. –
'didStartPlayingTrack'가 원활하게 실행되고 있고, 트랙이 재생 된 직후에 일부 함수를 호출했는데, 내 playSongViewController가 닫힌 후에 'audioStreamingDidBecomeInactivePlaybackDevice'가 호출됩니다. 내 전화를 자동으로 인식하지 못하고, didReceiveError가 아무데도 호출되지 않기 때문에 –