2012-09-18 2 views
1

현재 트랙 확인이 가능합니다. 나는 트랙을들을 수있다. 그러나 내가 좋아하는 오디오 플레이어를 열고 싶다면 &은 듣기와 함께 컨트롤을 가진 플레이어를보고 싶어합니까? 내 코드는 여기에 표시됩니다 :Spotify Open Audio Player

// Invoked by clicking the Cell in the UI. 

// arrfileteredURL -> list of track urls 

NSURL *trackURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@",[arrfileteredURL objectAtIndex:indexPath.row]]]; 
NSLog(@"trackURL > %@",trackURL); 
[[SPSession sharedSession] trackForURL:trackURL callback:^(SPTrack *track) 
{ 
    if (track != nil) 
    { 
     [SPAsyncLoading waitUntilLoaded:track timeout:kSPAsyncLoadingDefaultTimeout then:^(NSArray *tracks, NSArray *notLoadedTracks) 
      { 
       [self.playbackManager playTrack:track callback:^(NSError *error) 
       { 
        if (error) 
        { 
         UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Cannot Play Track" message:[error localizedDescription] delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
         [alert show]; 
        } else 
        { 
        } 
       }]; 
      }]; 
    } 
}]; 

는 playbackManagerWillStartPlayingAudio 할 것입니다 무엇? 그냥 오디오를 재생하거나 사용자가 플레이어를 볼 수있게 할 것인가?

답변

1

playbackManagerWillStartPlayingAudio은 스피커/헤드폰/기타로 잡음이 전달되기 시작했다고 알려줍니다.

CocoaLibSpotify에는 플레이어 UI가 함께 제공되지 않습니다. 이걸 원한다면, 직접 만들어야합니다.