0

我正在为 Android Box(智能电视)开发 android 流播放器,因为我正在使用 Vitamio 在 android 上播放我的 m3u8 流。一切都很好,但问题是无法控制视频视图的大小,即在播放视频时,视频视图与其他控件重叠。

在拳头屏幕截图中,黑色区域是视频视图,

在播放视频时,视频视图的大小相对于第二个屏幕截图中的视频发生了变化。

我怎样才能适应videoview的视频大小???

如果需要任何代码以获得清晰的想法,请告诉我,。我真的在这里结构请帮助我,。

第一的 : 在此处输入图像描述

第二 : 在此处输入图像描述

4

1 回答 1

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) Sub Station Alpha(.ssa) / Advanced Sub Station Alpha(.ass) SAMI(.smi/.sami) MicroDVD(.sub/.txt) SubViewer2.0(.sub) MPL2(.mpl/. txt) Matroska (.mkv) 字幕轨道

更多功能:Vitamio 中提供了更多精彩功能。

后台播放 支持多音轨 多字幕支持,包括外部和嵌入式字幕 针对许多平台的处理器优化 流时缓冲 可调节纵横比 自动文本编码检测


所以 VitamioB4A 是 Vitamio-plugin 的 B4A-Wrapper。该插件是一个 Android APK,除了一些视频和音频输出库外,还包括媒体解复用器、解码器、过滤器的集合。如果用户没有安装插件,系统会提示用户从 Google Play 下载并安装它。自 B4A 包装器的第一个版本以来,添加了许多其他功能,现在大部分 VideoView 类的字幕功能都丢失了。

注意:android:minSdkVersion="8"

VitamioB4A 允许您在应用程序中播放视频媒体。与标准 Android-VideoView 的不同之处在于 VitamioB4A 基于 FFMPEG 支持更多格式和编解码器。

于 2013-06-15T12:52:39.320 回答