正在为Android Box(智能电视)开发Android流媒体播放器, 为此我使用Vitamio在Android上播放我的m3u8流。 一切都很好,但问题是视频大小无法控制,即在播放视频时,Videoview与其他控件重叠。
在The Fist屏幕截图中,黑色区域是视频视图,
播放视频时视频视频大小相对于视频正好在第二次屏幕截图中改变。如何使视频大小符合videoview ???
如果需要任何明确的想法代码让我知道。我真的在这里结构请帮助我,
第一:
第二:
答案 0 :(得分:0)
来自VOV IO的网站(vitamio VOVIO - 专注于Android多媒体应用):
Vitamio是适用于所有Android设备的多媒体框架。 Vitamio的工作方式类似于Android的默认MediaPlayer,除了它包含更强大的功能。它完全免费!
网络协议: 音频和视频播放支持以下网络协议:
MMS RTSP(RTP,SDP) HTTP渐进式流媒体 HTTP直播(M3U8),适用于Android 2.1 +
媒体格式: 除了Android平台内置的默认媒体格式外,许多音频和视频编解码器都包含在Vitamio中,其中一些列在下面。
的DivX / XVID WMV FLV TS RMVB MKV MOV M4V AVI MP4 3GP
字幕: Vitamio支持显示许多外部和嵌入字幕格式。
SubRip(.SRT) 子站Alpha(.ssa)/高级子站Alpha(.ass) SAMI(.SMI / .sami) 成为MicroDVD(.SUB / .txt)的 SubViewer2.0(.SUB) MPL2(名为.mpl / .txt)的 Matroska(.mkv)字幕跟踪
更多功能: Vitamio有更多精彩的功能。
后台播放 多个音轨支持 Mutitiple字幕支持,包括外部和嵌入式字幕 许多平台的处理器优化 流式传输时缓冲 可调整的宽高比 自动文本编码检测
所以VitamioB4A是Vitamio插件的B4A-Wrapper。该插件是一个Android APK,其中包括除了一些视频和音频输出库之外的媒体解复用器,解码器,过滤器的集合。如果用户没有安装插件,系统将提示用户从Google Play下载并安装插件。自B4A-wrapper的第一个版本发布以来,已经添加了许多其他功能,现在大多数都缺少VideoView类的字幕功能。
注意:android:minSdkVersion =“8”
VitamioB4A允许您在应用程序内播放视频媒体。与标准Android-VideoView的不同之处在于VitamioB4A支持更多格式和编解码器,因为它基于FFMPEG。