내가 성공적으로 시작하고 미디어를 재생할 때 알 방법 :아이폰 OS 삼성 SmartView SDK/타 이젠 - 위해 VideoPlayer 'playContent'는 다음과 같은 명 LoC 사용하여 SmartView SDK를 사용하여 성공적으로
[vp playContent:url title:title thumbnailURL:tURL completionHandler:^(NSError *_Nullable err) {
NSLog(@"Value of err is: %@", err); //Result - 'Value of err is: is (null)'
}];
을 내가 어떻게 할 수 궁금하네요 미디어가 재생에 성공/실패했는지 알려주는 completionHandler에 대한 자세한 정보를 얻으십시오.
나는 completionHandler
안에 NSNotificationCenter
관찰자를 만들고 나서 onBufferingStart
, onBufferingComplete
개의 방법으로 알림을 게시하려고했습니다.
알림을 받지만 이것은 [vp playContent:url title:title thumbnailURL:tURL completionHandler:
블록 외부에 있습니다. 그래서,
[vp playContent:url title:title thumbnailURL:tURL completionHandler:^(NSError *_Nullable err) {
//get a success
// AND
//get a failure
}];
내가 그것을 믿어야한다고 가정 내가 err
를 얻을 때까지 항상 성공 :
사람은 내 방식으로 문제를 볼 수 있는가, 또는 어떻게 다음과 같은 출력을 얻을 수있을 것입니다 :
if (err){
//fail
} else {
//success
}
후속 질문 :
이 SDK를 사용하고있다 다른 사람을 가지고는 발견 그 playContent
운전 방식 d가 두 번 실행됩니까?