任务编号:532982
悬赏任务6200元
悬赏任务 : 按雇主需求进行任务后提交稿件,被采纳后即获得佣金。
画中画Windows播放器
距截止:
任务已圆满完成
雇主已托管赏金:6200 元
雇主发布需求
雇主托管佣金
服务商投稿
雇主开始选稿
任务完成
任务大厅共需1个合格投稿 | 每稿将获得6200 元 | 每人交稿次数不限 可多次任务
投诉举报
联系Ta
我来承接
已有1 个投稿 | 已采纳1 稿 | 拒绝0 稿 | 目前中标名额已满
任务需求:
功能简介: 同时播放一大一小两个远程视频。
项目要求:
1. 以开源视频播放器(比如vlc,ffplay, mplayer, mpc,开发者可以自由选择)为基础进行2次开发。
2. 建立在微软Visual studio的项目(c, c++或者c#都可以)。
3. 提供修改之前的源代码,修改之后的源代码,提供编译/使用指引。
4. 开发时间充足,有播放器开发经验者优先,新手也可以尝试。
5. 项目预算不超过1500元。
系统要求:
1) 初始化的时候,获开显示器屏幕分辨率,读取配置文件的位置1(坐标a,b),位置2(坐标x,y),保存这些作为全局变量。
2) 读取远程视频文件(比如放在远程apache服务器的mp4文件-"视频0"),全屏播放。
3) 监听2个键盘事件,当按键1被按下,读取远程服务器的文件-"视频1"(小视频,只有图像,没有声音),并将其(以视频1第一个像素为准)放在位置1坐标,覆盖在视频0上面按原始大小进行播放(2个视频同时播放)。当按键2被按下,停止视频1的播放,读取远程服务器的文件-"视频2"(小视频,只有图像,没有声音),并将其(以视频2第一个像素为准)放在位置2坐标,覆盖在视频0上面按原始大小进行播放,2个视频同时播放。
4) 视频1或视频2播放的时候,获开视频0的时间,并用流的方式在服务器端从该时间开始读取视频流。
5) 全部视频都有同样的时间轴,播放的时候要同步同时播放的2个视频的时间。
6) 2个事件切换的时候,都重新(按照当前时间)加载视频1/2,并结束旧视频播放。
7) 计算当前播放了的视频流的大小(包括视频0,1,2),除以已播放的视频0时间(不包括暂停时间),得出每秒的流量,显示在屏幕固定位置,并实时(或者定时,每秒)更新。
|