`
473687880
  • 浏览: 535669 次
文章分类
社区版块
存档分类
最新评论

Android 播放器外挂字幕支持测试

 
阅读更多


最近需要在播放器上面添加一个外挂字幕和音轨切换的功能,不知从何下手,下面的几个播放器目前算是做的比较好的,从网络上抓取了一些信息,希望能找到点参考价值


再次申明如下文章来之于网络,非本人撰写。


在测试字幕的时候笔者使用了SSA和SRT两种不同的字幕格式,都属于网络上比较流行的电影字幕。

RockPlay在设置中提供了对字幕的设定选项,可以设置是否自动显示字幕以及字体的大小及颜色,不过在视频播放中无法再对字幕进行设置,想要进行调整必须暂停播放返回主界面进行设置。在测试中RockPlayer对srt格式的字幕支持完美,而ssa格式的字幕则无法显示。



RockPlayer的字幕设置画面

外挂字幕支持测试




Moboplayer同样提供了字幕的设定选项,和RockPlayer相比还多出了一个字符集的选择,这个功能可以在字符出现乱码的时候使用。此外mobo在播放的时候也无法设置字幕,不过对srt和ssa两种格式的字幕都完美支持。


Mobo对这次测试的两种字幕格式都支持良好







VitalPlayer在进行这项测试的时候比较悲剧,笔者所使用的两段测试视频均无法播放。不过在设置中依然是有提供字幕的设定选项的。


VitalPlayer虽然支持字幕,但视频全都放不了。



暴风影音完全没有提供任何对字幕的支持,设置中没有选项,在播放视频时也没有自动匹配字幕。


暴风影音完全没有提供字幕的支持

外挂字幕支持测试


QQ影音的设置中同样提供了字幕的字体、颜色等设置选项,还有一个非常富有特色的地方就是在播放中可以随时按菜单键来调出字幕设置的选项,虽然功能只有开启和关闭,但相对于其他几款播放器已经很不错了。不过遗憾的是只提供了对SRT字幕的支持,SSA则无法显示。


QQ在视频播放时也可以进行简单的字幕设定

外挂字幕支持测试



针对这几款在支持字幕格式做了一个对比:

字幕



高清视频播放测试

随着网络速度的提高,下载高清电影已经不再是难题,虽然手机的屏幕上播放分辨率达到1080p的视频显得有些浪费,但现在已经有不少手机具备了 HDMI视频输出的功能,而且略低一点的720p视频播放对于我们来说还是有着很实际的意义,最后的这一项就主要将针对1080p和720p的高清视频播放进行测试。

高清


最后希望有做过类型功能的兄弟们一起来讨论讨论这方面的话题

















分享到:
评论

相关推荐

    Android 外挂字幕,支持srt和ass格式,支持微调字幕

    本文将深入探讨如何实现Android应用对外挂字幕(如srt和ass格式)的支持,并介绍如何进行微调及修改字幕的样式。 首先,外挂字幕是指与视频分离的文本文件,它们包含时间轴信息和对应的文字内容,通过视频播放器...

    Android播放视频外挂字幕

    在Android平台上,为视频添加外挂字幕是一项常见的需求,特别是在播放非中文或者有特殊语言需求的视频时。本文将详细讲解如何实现Android播放视频并加载srt格式的外挂字幕,同时也会探讨如何根据不同的字幕格式进行...

    android 外挂字幕,目前仅支持SRT格式

    总的来说,这个项目提供了一个基础的Android外挂字幕解决方案,对于开发者来说,这是一个快速实现字幕功能的好起点。只需理解和适配提供的类,就能轻松地将外挂字幕功能整合到自己的应用中,提升用户体验。

    Vlc-Android播放器

    这款播放器支持常见的媒体文件格式,如MP4、AVI、MKV、FLV等,同时也能够处理各种编码方式,包括H.264、MPEG-4、AAC等。此外,它还具备网络流媒体播放能力,可以播放HTTP、RTSP、UDP等协议的流媒体内容。 在Android...

    android/java外挂字幕文件解析srt

    视频外挂字幕文件解析,解析视频字幕文件,支持解析多行字幕文件,srt格式。对视频播放器外挂字幕解析可以做为一个参考。

    android音乐播放器测试歌曲

    最后,考虑到兼容性问题,开发者需要测试音乐播放器在不同Android版本和设备上的表现,因为不同的设备可能对音频支持有所不同。 总结来说,开发一个"android音乐播放器测试歌曲"涉及到的关键知识点包括:Android...

    Android 开源在线音乐播放器

    还有简单的密码验证 开发软件:Android StudioAndroid 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器...

    Android学习-字幕播放器(2)先来一个音频播放器

    在Android开发中,创建一个字幕播放器通常涉及到多媒体处理,特别是音频和视频播放。本教程将关注如何在Android应用中实现一个简单的音频播放器,为后续添加字幕功能打下基础。我们将主要讨论Android的`MediaPlayer`...

    Android MP3播放器,带卡拉OK字幕.rar

    《构建Android MP3播放器与卡拉OK字幕同步系统》 在移动开发领域,尤其是在Android平台上,构建一个功能丰富的MP3播放器是一项常见的任务。本项目着重于开发一个集成了卡拉OK字幕功能的Android MP3播放器,旨在提供...

    Android 饺子播放器

    此外,该播放器支持无缝切换不同的播放引擎,如Android原生的`android.media.MediaPlayer`以及流行的ijkplayer,从而能够处理多种视频格式和协议。 ijkplayer是基于FFmpeg的开源播放库,因其强大的多媒体解码能力而...

    基于ijkplayer的Android视频播放器,支持多音轨字幕.zip

    所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加...

    阿里云直播Android播放器demo

    9. **兼容性测试**:在不同的设备和Android版本上测试播放器的兼容性,确保在各种环境下都能正常工作。 10. **安全措施**:考虑到直播内容的安全性,开发者可能需要关注播放器的防盗链、加密等安全特性。 通过分析...

    SubtitleForAndroid,android字幕是android平台视频播放的多字幕支持库。它支持几乎所有Android版本,并支持中的字幕文件。SRT,。SCC。蠢驴。STL,。TTML格式。.zip

    SubtitleForAndroid是一个专为Android平台设计的开源字幕支持库,旨在帮助开发者在他们的应用程序中实现多字幕功能。这个库具有广泛的支持性,能够处理多种不同格式的字幕文件,包括SRT、SCC、ASS、STL以及TTML等。...

    android垂直字幕滚动,类似音乐播放器字幕效果

    在Android开发中,实现“垂直字幕滚动,类似音乐播放器字幕效果”是一个常见的需求,主要用于增强用户体验,尤其是在播放音乐、视频或者直播场景中。这个功能涉及到Android自定义View的绘制、动画处理以及时间轴同步...

    android实例源代码-Android MP3播放器,带卡拉OK字幕.zip

    9. **权限管理**: 如果播放器支持外部存储的MP3文件,需要获取`READ_EXTERNAL_STORAGE`权限。在Android 6.0及以上版本,需要在运行时请求权限。 10. **服务(Service)**: 音频播放常驻后台,可能需要使用Service组件...

    Android MP3播放器示例代码,带字幕

    在Android平台上开发一款MP3播放器并集成字幕功能是一项技术含量较高的任务,涉及到音频处理、用户界面设计以及多媒体同步等多个方面。以下是对这个主题的详细解析: 首先,要实现MP3播放,开发者需要利用Android的...

    Android MP3播放器,带卡拉OK字幕

    在Android平台上开发一个MP3播放器并集成卡拉OK字幕是一项技术挑战,它涉及到音频处理、UI设计以及字幕同步等多个方面。以下是对这个项目的关键知识点的详细解释: 1. **音频播放**:Android提供了`MediaPlayer`类...

    android 视频播放器 项目和原码

    8. **兼容性测试**:由于Android设备的碎片化,视频播放器需要在不同版本和屏幕尺寸的设备上都能正常工作。开发者可能进行了广泛的兼容性测试,确保播放器在各种环境下表现稳定。 9. **UI设计**:良好的用户体验离...

    4款android播放器下载

    Ttpod是一款知名的Android音乐播放器,它的测试版本(`TtpodPlayer_test`)可能包含了各种测试用例,用于确保播放器在不同环境下的稳定性。分析这个版本可以学习到如何进行单元测试、集成测试,以及如何调试和优化...

Global site tag (gtag.js) - Google Analytics