好用的安卓字幕播放器subtitleviewer,比较难找,把安装包下载下来供各位学习交流使用。
如有更好的apk请您推荐。
2025/11/17 1:49:05 4.94MB 字幕播放器 安卓 apk 安装包
1
再也不用担心下载的腾讯视频在其他播放器播放不了了,直接免费转换成mp4格式
2025/11/14 5:16:56 9.65MB qlv MP4 格式转换
1
Qt之纯QML实现视频播放器源码,Qt之纯QML实现视频播放器源码,Qt之纯QML实现视频播放器源码
2025/11/13 11:56:03 1.57MB qt c++
1
第1章VisualC#2008与窗体界面案例1飘动动画窗体案例2透明动画窗体案例3利用API函数实现动画窗体案例4闪烁动画窗体案例5滚动字幕动画窗体案例6超女卡通窗体案例7总在最前的登录窗体案例8在屏幕中央的圓形窗体案例9半透明的T形窗体案例10多文档MDI窗体案例11渐变色窗体案例12笑脸窗体案例13八边形图形窗体本章小结第2章VisualC#2008与图形图像案例1动态绘制直线和曲线案例2动态绘制验证码案例3椭圓及椭圆弧的绘制案例4移动鼠标复制坐标区域图像案例5动态获取当前程序的图标案例6动态获取系统图标案例7动态打开、显示和缩放图像案例8在图像上动态加载文字案例9水平和垂直遮罩图像动画效果案例10图像拉伸动画效果案例11百叶窗图像动画效果案例12翻转和扩展图像动画效果案例13图像的纹理和浮雕效果案例14图像的马赛克效果本章小结第3章VisualC#2008与多媒体案例1抛物线动画效果案例2图像滚动动画效果案例3飞舞的雪花案例4电子时钟案例5Flash动画播放器案例6AvI动画播放器案例7GⅣ动画播放器案例8MP3音乐播放器案例9肥皂泡泡屏幕保护程序案例1O图像随机显示屏幕保护程序案例11滚动字幕屏幕保护程序案例12带有背景音乐的随机字幕屏幕保护程序案例13托盘动画图标程序本章小结第4章VisualC#2006与数据库案例1利用DataGridView控件显示数据库信息案例2数据库数据记录单案例3利用下拉列表框动态查询数据库信息案例4利用ListView控件导航数据库信息案例5带有数据库的会员登录系统案例6 动态添加数据库数据信息案例7动态修改数据库数据信息案例8动态删除数据库数据信息案例9带有图像信息的数据库数据记录单案例10分页显示数据库中的记录数据信息案例11连接Excel2008表格案例12连接SQLServer数据库本章小结第5章VisualC#2008的SQL查询与图表技朮案例1多表连接条件查询案例2分组条件查询案例3排序查询案例4嵌套查询案例5 视图在Select查询语句中的应用案例6存储过程在Select查询语句中的应用案例7动态获取数据库中所有视图和存储过程案例8柱状图表分析图案例9柱状图表的升序和降序案例10折线图表分析图案例11多折线图表分析图案例12饼形图表分析图本章小结第6章Visualc#2008的打印与水晶报表技术案例1利用Windows组件打印数据库中的数据案例2利用Windows组件打印数据库数据柱状图表案例3利用Windows组件打印输出图像案例4调用Word软件打印数据库中的数据案例5调用Excel软件打印数据库中的数据案例6利用水晶报表打印数据库中的数据案例7利用水晶报表分组统计数据库中的数据案例8利用水晶报表筛选数据库中的数据案例9图表在水晶报表中的应用本章小结第7章VisualC#2008与Windows系统设置案例1任务栏的显示与隐藏案例2开始按钮的显示与隐藏案例3动态设置系统输入法案例4动态设置桌面颜色案例5动态设置鼠标的属性案例6动态获取鼠标位置案例7声卡的检测及声音,音频设备属性的设置案例8只能运行一次的托盘程序案例9动态设置程序是否为开机运行案例10动态设置注册表是否可运行案例11禁止修改IE浏览器的主页案例12动态锁定计算机案例13计算机的注销、关闭和重新启动案例14动态获取计算机系统基本信息本章小结第8章VisualC#2008与文件案例1动态创建文件并输入文件内容案例2动态打开和保存文件案例3动态删除文件及清空回收站案例4动态创建和删除文件夹及显示其是否存在案例5动态获取文件夹中的文件案例6动态搜索文件或文件夹案例7动态显示磁盘容量图表案例8动态移动文件案例9动态复制文件案例1O动态调用可执行EXE文件案例11动态查看和修改文件属性案例12动态比较文件本章小结第9章VisualC#2008算法及控件的应用案例1利用冒泡算法实现从小到大排序案例2利用希尔算法实现从大到小排序案例3判断主机IP合法性算法案例4欧几里德最大公因子算法案例5字符串的加密算法案例6随机生成新身份证算法案例7利用ListBox控件实现数据源字段的选择案例8利用LislNiew控件实现图标的管理案
2025/11/12 21:37:02 13.83MB C#实例 合集 应用程序 源码
1
RTSP视频播放器,包括发送端和接收端。
1
QTMPlayer视频播放器源代码,可以正常运行
2025/11/5 15:57:02 51KB QT MPlayer 视频播放器
1
C#WPF用VLC做的播放器,支持WPF的无边框透明窗体,可以切换全屏,还有些BUG没处理,但可以运行
2025/11/3 0:50:28 904KB WPF VLC 无边框 全屏
1
微信小程序版音乐播放器(MP3播放器),支持在线音乐选歌切歌等
2025/10/30 14:57:14 5KB 微信 小程序 播放器
1
在IT行业中,实时传输协议(RTP)是用于在不可靠网络上实时传输音视频数据的标准。
`jrtplib`是一个用C++编写的开源库,专门设计用来处理RTP协议,它提供了丰富的功能来简化开发过程。
在这个场景中,我们将深入探讨如何基于`jrtplib`库接收RTP数据,重组这些数据,并最终还原RTP上的音视频流。
RTP通常与RTCP(实时传输控制协议)一起使用,以确保数据的可靠传输和质量反馈。
`jrtplib`库提供了一个完整的框架,包括RTP和RTCP的实现,使得开发者能够轻松地创建发送和接收RTP数据的应用。
接收RTP数据时,你需要创建一个`RTPSession`对象,这是`jrtplib`的核心类。
通过设置必要的参数,如端口号、IP地址等,你可以初始化这个会话。
然后,你需要注册一个RTP接收者,这通常是通过实现`RTPReceiver`接口并将其传递给`RTPSession`来完成的。
接收者将处理到来的RTP包,并可能需要进行一些解码工作。
RTP数据包通常是乱序到达的,因为它们通过网络传输时可能会经历不同的路由。
因此,重组RTP数据是至关重要的。
`jrtplib`库提供了RTP包序列号和时间戳,帮助你正确地排序和重组这些包。
你需要跟踪每个媒体流的序列号,以便按顺序组装帧。
对于H264视频,还需要处理NAL单元,可能需要重组NAL单元头和FU指示器。
对于AAC音频,需要处理ADTS头或AAC帧。
对于H264编码的视频,RTP包可能包含SPS(序列参数集)、PPS(图片参数集)和IDR(即时解码刷新)帧,以及编码的I/P/B帧。
这些都需要按照正确的顺序重组,以重构完整的视频流。
`jrtplib`提供了方法来检测和提取这些特殊类型的包,以便正确解析和存储。
对于AAC音频,RTP包通常包含编码后的AAC帧,可能以ADTS头的形式出现。
ADTS头包含了帧的长度和类型信息,你需要解析这些头来正确解码音频数据。
在成功重组RTP数据后,下一步是将音视频数据解码为原始格式。
对于H264,你可以使用像FFmpeg这样的库进行解码。
对于AAC,也有类似的解码器可用。
解码后的数据可以送入播放器,以便用户听到声音或看到画面。
总结来说,使用`jrtplib`库接受RTP数据并还原音视频流涉及以下几个关键步骤:1.初始化`RTPSession`,设置参数并注册接收者。
2.使用库提供的功能重组乱序的RTP包。
3.解析H264的NAL单元和AAC的ADTS头。
4.重组SPS、PPS、IDR帧和编码帧,对H264视频进行解码。
5.解码AAC音频帧。
6.将解码后的音视频数据送入播放器进行播放。
在实际项目中,还需要处理错误,例如丢失的包、网络中断等,并且可能需要考虑与其他协议(如SDP)的集成,以获取媒体描述信息。
`jrtplib`虽然不包含实际项目应用,但它提供了一套强大且灵活的工具,可以帮助开发者构建高效可靠的RTP应用程序。
2025/10/21 17:12:07 1.68MB jrtplib ,rtp,h264 ,aac
1
对图像进行检测,并且可以有一个简易播放器,检测图像主要是四边形和圆形
2025/10/18 1:03:18 43.73MB opencv mfc
1
共 925 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡