Fix internal demo app crash
Internal demo app crashed when device does not support required DRM scheme. This CL fixes it. PiperOrigin-RevId: 329653841
This commit is contained in:
parent
f68fc3e701
commit
3ab9bc8e7f
@ -271,13 +271,14 @@ public class PlayerActivity extends AppCompatActivity
|
||||
setContentView(R.layout.player_activity);
|
||||
}
|
||||
|
||||
protected void initializePlayer() {
|
||||
/** @return Whether initialization was successful. */
|
||||
protected boolean initializePlayer() {
|
||||
if (player == null) {
|
||||
Intent intent = getIntent();
|
||||
|
||||
mediaItems = createMediaItems(intent);
|
||||
if (mediaItems.isEmpty()) {
|
||||
return;
|
||||
return false;
|
||||
}
|
||||
|
||||
boolean preferExtensionDecoders =
|
||||
@ -312,6 +313,7 @@ public class PlayerActivity extends AppCompatActivity
|
||||
player.setMediaItems(mediaItems, /* resetPosition= */ !haveStartPosition);
|
||||
player.prepare();
|
||||
updateButtonVisibility();
|
||||
return true;
|
||||
}
|
||||
|
||||
private List<MediaItem> createMediaItems(Intent intent) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user