我在渲染视频的地方使用surfaceView。我有一个带有 video/hevc 和 video/avc 的 .mp4 文件。我创建了两个线程,以便通过surfaceView 将它们提取、解码并渲染到表面。我可以通过更改线程中的这一行来选择要在表面上显示的视频:
decoder.configure(format, null, null, 0);
至
decoder.configure(format, surface, null, 0);
但是如何通过单击按钮动态地执行此操作?