我通过以下 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 中获取更多信息来告诉我媒体播放成功/失败的时间。
我试图在 , 方法中创建一个NSNotificationCenter
观察者completionHandler
,然后我在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
方法被执行了两次?