ich erfolgreich bin startet Medien die Smartview SDK durch die folgende LoC mit:iOS Samsung Smartview SDK/Tizen - Wie kann man sagen, wenn VideoPlayer- ‚playContent‘ gespielt hat erfolgreich
[vp playContent:url title:title thumbnailURL:tURL completionHandler:^(NSError *_Nullable err) {
NSLog(@"Value of err is: %@", err); //Result - 'Value of err is: is (null)'
}];
Ich frage mich, wie kann ich Holen Sie weitere Informationen in den CompletionHandler, um mir zu sagen, wenn die Medien Erfolg/Misserfolg beim Spielen hatten.
Ich habe versucht, poste ich Benachrichtigungen innerhalb der onBufferingStart
, ein NSNotificationCenter
Beobachter innerhalb der completionHandler
zu erstellen und dann onBufferingComplete
Methoden.
Ich bekomme die Benachrichtigungen, aber das ist außerhalb der [vp playContent:url title:title thumbnailURL:tURL completionHandler:
Block.
Sieht jemand irgendwelche Probleme mit meiner Methode, oder wie wäre es möglich, die folgende Ausgabe zu erhalten:
[vp playContent:url title:title thumbnailURL:tURL completionHandler:^(NSError *_Nullable err) {
//get a success
// AND
//get a failure
}];
Ich gehe davon aus, dass ich es glauben soll, ist immer erfolgreich, bis ich ein err
bekommen, so:
if (err){
//fail
} else {
//success
}
Eine Follow-up Frage:
hat sonst noch jemand, die dieses SDK verwendet hat bemerkt, dass die playContent
metho d wird zweimal ausgeführt?