首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS三星SmartView软件开发工具包/ Tizen -如何判断VideoPlayer 'playContent‘已成功播放

iOS三星SmartView软件开发工具包/ Tizen -如何判断VideoPlayer 'playContent‘已成功播放
EN

Stack Overflow用户
提问于 2017-01-12 01:39:43
回答 0查看 157关注 0票数 0

我正在使用以下LoC使用SmartView软件开发工具包成功启动媒体:

代码语言:javascript
复制
[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观察者,然后在onBufferingStartonBufferingComplete方法中发布通知。

我收到通知,但这是在[vp playContent:url title:title thumbnailURL:tURL completionHandler:代码块之外。

有没有人发现我的方法有什么问题,或者如何才能得到以下输出:

代码语言:javascript
复制
[vp playContent:url title:title thumbnailURL:tURL completionHandler:^(NSError *_Nullable err) {
    //get a success
    //    AND
    //get a failure
}];

我假设在我获得err之前,我应该相信它总是成功的,所以:

代码语言:javascript
复制
if (err){
    //fail
} else {
    //success
}

一个后续问题:

其他使用过这个开发工具包的人有没有注意到playContent方法被执行了两次?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41597305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档