【发布时间】:2018-12-07 01:40:31
【问题描述】:
我想在我的应用程序中重现 URL,但是当使用 exoplayer 库时,它会报错,而如果我使用标准媒体播放器,一切都会好起来的,并且可以播放 mp3。请帮我找出我的错误并提供有用的信息。谢谢。
这是一个示例 URL 地址,它被重定向,但 exoplayer 必须使用它:https://m.z1.fm/xxx-load/22346945?play=on
这是我的代码
DefaultRenderersFactory renderersFactory = new DefaultRenderersFactory(context, null,
DefaultRenderersFactory.EXTENSION_RENDERER_MODE_OFF);
exoPlayer = ExoPlayerFactory.newSimpleInstance(context, renderersFactory, new DefaultTrackSelector());
DefaultHttpDataSourceFactory httpDataSourceFactory = new DefaultHttpDataSourceFactory(
URLs.getUserAgentMobile(), new DefaultBandwidthMeter(),
DefaultHttpDataSource.DEFAULT_CONNECT_TIMEOUT_MILLIS,
DefaultHttpDataSource.DEFAULT_READ_TIMEOUT_MILLIS, true);
ExtractorMediaSource mediaSource mediaSource =
new ExtractorMediaSource.Factory(httpDataSourceFactory).createMediaSource(Uri.parse(urlTrack));
exoPlayer.prepare(mediaSource);
exoPlayer.setPlayWhenReady(true);
【问题讨论】:
标签: java android redirect mp3 exoplayer