我不能使用SimpleExoPlayer
,因为我需要一个具有某些参数的视频渲染器。我发现,我可以通过视频和音频渲染器的ExoPlayer
实例:如何传递非简单的Exoplayer(2.x)SurfaceView?
final ExoPlayer player = ExoPlayerFactory.newInstance(new Renderer[]{videoRenderer, audioRenderer}, trackSelector, loadControl);
但ExoPlayer
可是没有方法setVideoSurfaceView()
。
如何将SurfaceView
传递给非简单的ExoPlayer?
我也尝试从先前版本的ExoPlayer的示例复制此行。但是参数'MediaCodecVideoTrackRenderer'不可用,只有参数'MediaCodecVideoRenderer'可用,它没有消息'MSG_SET_SURFACE'。有没有办法让这个参数可用? – wilkas