AndroidMediaPlayer2丢弃HTTP头?
创始人
2024-10-09 02:01:03
0

在Android MediaPlayer2中,如果使用HTTP协议来播放媒体流,会导致HTTP头部信息被丢弃掉,导致一些应用程序无法使用。可以使用OkHttp作为HTTP传输层,这样就可以在请求播放媒体流时将HTTP头部信息添加到请求中。以下是示例代码:

// 创建 OkHttpClient
OkHttpClient client = new OkHttpClient.Builder().build();

// 创建工厂,用于将OkHttpClient设置为DataSource.Factory
OkHttpDataSourceFactory dataSourceFactory = new OkHttpDataSourceFactory(client);

// 创建播放媒体的Uri
Uri uri = Uri.parse("http://example.com/media.mp4");

// 创建播放器
SimpleExoPlayer player = new SimpleExoPlayer.Builder(context).build();

// 准备播放器
MediaItem mediaItem = new MediaItem.Builder().setUri(uri).build();
player.setMediaItem(mediaItem);
player.prepare();

// 开始播放
player.play();

在上面的代码中,使用OkHttpClient来创建OkHttpDataSourceFactory,然后将其传递给SimpleExoPlayer构造函数中的DataSource.Factory。这将确保HTTP头部信息被包含在请求中,从而避免被丢弃的问题。

相关内容

热门资讯

透视美元局!德普之星透视免费,... 透视美元局!德普之星透视免费,wepoker有插件吗,技法教程(其实真的有挂)-哔哩哔哩;1、玩家可...
透视最新版!模拟器打开hhpo... 透视最新版!模拟器打开hhpoker(透视)开挂辅助工具(原来有挂)-哔哩哔哩1)模拟器打开hhpo...
透视最新!wepoker数据分... 透视最新!wepoker数据分析,wepokerplus辅助,法门教程(本来存在有挂)-哔哩哔哩运w...
透视漏洞!wepoker分析(... 透视漏洞!wepoker分析(透视)开挂辅助挂(好像真的是有挂)-哔哩哔哩1、不需要AI权限,帮助你...
透视数据!werplan辅助软... 透视数据!werplan辅助软件,德扑之心免费透视,攻略教程(本来是有挂)-哔哩哔哩1、德扑之心免费...
透视系统!德州之星扫描器(透视... 透视系统!德州之星扫描器(透视)开挂辅助挂(都是真的有挂)-哔哩哔哩1、任何德州之星扫描器ai辅助神...
透视肯定!aapoker辅助怎... 透视肯定!aapoker辅助怎么用,hhpoker一直输有挂吗,方案教程(真是是有挂)-哔哩哔哩1、...
透视插件!佛手在线大菠萝智能辅... 透视插件!佛手在线大菠萝智能辅助器(透视)开挂辅助技巧(确实有挂)-哔哩哔哩1)佛手在线大菠萝智能辅...
透视脚本!wepoker私人辅... 透视脚本!wepoker私人辅助器,hhpoker有辅助的吗,总结教程(原来真的有挂)-哔哩哔哩1、...
透视开挂!竞技联盟辅助插件(透... 透视开挂!竞技联盟辅助插件(透视)开挂辅助技巧(切实是有挂)-哔哩哔哩1、竞技联盟辅助插件透视辅助简...