libvlc 开发求助 同一视频 需要上下两个界面显示

kezheng13 2016-11-14 01:25:37
目前状态
现在实例化两个播放对象,分别绑定在两个panel上显示。
遇到问题
两个视频不能同步播放,总会有几百毫秒的延迟差距。(下面的播放器在后面play,所以会有延迟。)
由于是两个播放器,所以声音也是两个,且因为延迟问题,一个在前一个在后叠加。
尝试处理
1.libvlc_audio_set_volume
2.libvlc_audio_set_mute
以上两个都会导致两个播放器同时都没有声音了
要实现的界面效果如图


预想最好解决方案:
方案1. 只实例化一个播放器,libvlc_media_player_set_hwnd 绑定到两个控件上,同时输出画面。
方案2. 关闭其中一个播放器的声音,不影响另外一个(此方案会有上下两个画面不同步的问题)
...全文
854 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cill 2018-07-12
  • 打赏
  • 举报
回复 1
使用回调函数,在两个控件上渲染同一帧视频图像。
yingtong4844 2017-11-08
  • 打赏
  • 举报
回复
你的问题解决了吗?我已同样遇到这样的问题。求方案,谢谢!
赵4老师 2016-11-15
  • 打赏
  • 举报
回复
坊间传闻同时只能有一个视频窗口使用硬件加速。
kezheng13 2016-11-14
  • 打赏
  • 举报
回复
谢谢3楼的兄弟
kezheng13 2016-11-14
  • 打赏
  • 举报
回复
折腾了一下午还是没有头绪
赵4老师 2016-11-14
  • 打赏
  • 举报
回复
关闭硬件加速?
kezheng13 2016-11-14
  • 打赏
  • 举报
回复
自己顶下,看了几遍api文档,没有合适的方案。
kezheng13 2016-11-14
  • 打赏
  • 举报
回复
求大神指导,拜谢
【项目介绍】 基于LibVLC开发的DLNA投屏播放器项目源码.zip基于LibVLC开发的DLNA投屏播放器项目源码.zip基于LibVLC开发的DLNA投屏播放器项目源码.zip基于LibVLC开发的DLNA投屏播放器项目源码.zip基于LibVLC开发的DLNA投屏播放器项目源码.zip基于LibVLC开发的DLNA投屏播放器项目源码.zip基于LibVLC开发的DLNA投屏播放器项目源码.zip基于LibVLC开发的DLNA投屏播放器项目源码.zip基于LibVLC开发的DLNA投屏播放器项目源码.zip基于LibVLC开发的DLNA投屏播放器项目源码.zip基于LibVLC开发的DLNA投屏播放器项目源码.zip基于LibVLC开发的DLNA投屏播放器项目源码.zip 基于LibVLC开发的DLNA投屏播放器项目源码.zip 【说明】 1、项目源码在上传前,都经过本地成功运行,功能测试无误。请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、机械电子信息等相关专业背景的在校大学生、专业老师 行业从业人员等下载使用。 3、用途:项目代表性强,具有创新性和启发性,故具有挺高的学习借鉴价值。不仅适合小白入门进阶,还可作为毕设项目、课程设计、大作业、比赛初期项目立项演示等。 4、如果基础还不错,又热爱学习钻研,也可基于此项目基础上进行修改进行二次开发。 本人也是技术狂热者,如果觉得此项目对您有价值,欢迎下载使用! 无论您是运行还是二次开发,遇到问题或困惑,欢迎私信交流学习。

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧