用于视频流的Android视频播放器(目前使用ExoPlayer)
在android应用程序中,我正在使用ExoPlayer显示视频,我面临内存问题和缓慢的视频渲染,如果有其他android原生视频播放器,请建议用于视频流的Android视频播放器(目前使用ExoPlayer),android,android-videoview,android-video-player,Android,Android Videoview,Android Video Player,在android应用程序中,我正在使用ExoPlayer显示视频,我面临内存问题和缓慢的视频渲染,如果有其他android原生视频播放器,请建议 提前感谢您没有指定任何特殊要求-您试过了吗?我对它有很好的经验。在初始化exoplayer之前,您可以使用下面的代码来播放.m3u8文件:- Handler mHandler = new Handler(); String userAgent = Util.getUserAgent(context, "APPLICATION_NAME"); Dat
提前感谢您没有指定任何特殊要求-您试过了吗?我对它有很好的经验。在初始化exoplayer之前,您可以使用下面的代码来播放.m3u8文件:-
Handler mHandler = new Handler();
String userAgent = Util.getUserAgent(context, "APPLICATION_NAME");
DataSource.Factory dataSourceFactory = new DefaultHttpDataSourceFactory(
userAgent, null,
DefaultHttpDataSource.DEFAULT_CONNECT_TIMEOUT_MILLIS,
1800000,
true);
HlsMediaSource mediaSource = new HlsMediaSource(Uri.parse(mediaUrl),dataSourceFactory, 1800000,mHandler, null);
if (mediaUrl != null) {
videoPlayer.prepare(mediaSource);
videoPlayer.setPlayWhenReady(true);
}
您可以发布日志或错误吗?这可能有助于描述您试图呈现的格式(大小、比特率等)以及您的测试方式-哪个设备和操作系统版本。我正在寻找ExoPlayer替代方案或github上支持网络视频流的任何视频播放器库。请定义什么是
网络视频流
。作为参考,这里是原生Android支持的格式:你说你面临内存问题和缓慢的视频渲染-相比之下-你是如何测试的。