原因:在onCreate 方法中调用播放逻辑时,surface还没有Created成功
解决方法:在surfaceView的回调方法中调用 播放逻辑
@Override
public void surfaceCreated(@NonNull SurfaceHolder holder) {
Log.e("TAG","surfaceCreated");
play(surface, filePath);
}
原因:在onCreate 方法中调用播放逻辑时,surface还没有Created成功
解决方法:在surfaceView的回调方法中调用 播放逻辑
@Override
public void surfaceCreated(@NonNull SurfaceHolder holder) {
Log.e("TAG","surfaceCreated");
play(surface, filePath);
}