我不能使用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