首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libvlc异常处理

libvlc异常处理
EN

Stack Overflow用户
提问于 2014-02-27 18:50:00
回答 1查看 1.1K关注 0票数 0

由于compilation issue : libvlc exception t is missing,我知道在libvlc库中再也没有像libvlc_exception这样的方法了。无论如何,我需要以某种方式处理异常。在我的程序中,我需要显示播放列表,其中包含来自IP摄像头的mjpg流。如果摄像头不可用,我会在标准输出中看到错误消息,如下所示

代码语言:javascript
复制
[0xb1c00b48] acces_http access error: cannot connect to 10.1.1.61:80

我曾尝试在每次使用libvlc的操作后输出libvlc_errmsg(),但它返回null。有没有其他方法来处理来自VLC的异常?

@Edit:附加信息:我的全局错误处理程序也没有接收到任何这些消息;

EN

回答 1

Stack Overflow用户

发布于 2016-08-03 20:42:35

您可以签出函数libvlc_media_get_state (libvlc_media_t *p_md)libvlc_media_player_get_state (libvlc_media_player_t *p_mi),以查看您的对象处于哪种状态。例如,对于无法连接到ip地址,get_state将返回7(错误),而在成功的流上,您将得到3(播放)。请记住,它们不会立即更改,您将不得不实现某种类型的轮询。

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

https://stackoverflow.com/questions/22066240

复制
相关文章

相似问题

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