一、创建一个SurfaseHolder、在Surfase容器当中进行展示:
public class film_fragment extends Fragment implements View.OnClickListener {
private MediaPlayer mediaPlayer = new MediaPlayer();
private Button but;
private SurfaceView sv;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View inflate = inflater.inflate(R.layout.film, null);
initView(inflate);
SurfaceHolder holder = sv.getHolder();
holder.addCallback(new SurfaceHolder.Callback() {
@Override
public void surfaceCreated(SurfaceHolder holder) {
}
@Override
public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {
}
@Override