diff --git a/demos/transformer/src/main/java/com/google/android/exoplayer2/transformerdemo/TransformerActivity.java b/demos/transformer/src/main/java/com/google/android/exoplayer2/transformerdemo/TransformerActivity.java index 54e20cdf64..240ba13fb6 100644 --- a/demos/transformer/src/main/java/com/google/android/exoplayer2/transformerdemo/TransformerActivity.java +++ b/demos/transformer/src/main/java/com/google/android/exoplayer2/transformerdemo/TransformerActivity.java @@ -103,6 +103,7 @@ public final class TransformerActivity extends AppCompatActivity { checkNotNull(playerView); checkNotNull(debugTextView); checkNotNull(progressViewGroup); + checkNotNull(debugFrame); startTransformation(); playerView.onResume(); @@ -131,6 +132,7 @@ public final class TransformerActivity extends AppCompatActivity { "progressIndicator", "transformationStopwatch", "progressViewGroup", + "debugFrame", }) private void startTransformation() { requestTransformerPermission(); @@ -188,6 +190,7 @@ public final class TransformerActivity extends AppCompatActivity { "informationTextView", "transformationStopwatch", "progressViewGroup", + "debugFrame", }) private Transformer createTransformer(@Nullable Bundle bundle, String filePath) { Transformer.Builder transformerBuilder = new Transformer.Builder(/* context= */ this); @@ -261,12 +264,14 @@ public final class TransformerActivity extends AppCompatActivity { @RequiresNonNull({ "informationTextView", "progressViewGroup", + "debugFrame", "transformationStopwatch", }) private void onTransformationError(TransformationException exception) { transformationStopwatch.stop(); informationTextView.setText(R.string.transformation_error); progressViewGroup.setVisibility(View.GONE); + debugFrame.removeAllViews(); Toast.makeText( TransformerActivity.this, "Transformation error: " + exception, Toast.LENGTH_LONG) .show(); @@ -278,6 +283,7 @@ public final class TransformerActivity extends AppCompatActivity { "debugTextView", "informationTextView", "progressViewGroup", + "debugFrame", "transformationStopwatch", }) private void onTransformationCompleted(String filePath) { @@ -286,6 +292,7 @@ public final class TransformerActivity extends AppCompatActivity { getString( R.string.transformation_completed, transformationStopwatch.elapsed(TimeUnit.SECONDS))); progressViewGroup.setVisibility(View.GONE); + debugFrame.removeAllViews(); playerView.setVisibility(View.VISIBLE); playMediaItem(MediaItem.fromUri("file://" + filePath)); Log.d(TAG, "Output file path: file://" + filePath);