Skip to content

Cast Extension: Errors after loadItems() when isCastSessionAvailable() is true #4063

@mkaflowski

Description

@mkaflowski

Cast player doesn't work correct when I load create it and load items when I was connected to Chromecast before:

  • When I try to set another with seekTo(window, msec) item from playlist I get: java.lang.ArrayIndexOutOfBoundsException: length=0; index=1
  • When I disconnect I get wrong currentPosition
  • getDuration() = -9223372036854775807

How to reporoduce:

  1. Add some button to demo app
  2. Move making PlayerManager.createPlayerManager to call when button is clicked
  3. Connect to Cromecast by MediaRouteButton
  4. Tap button to create PlayerManager
  5. Change track or disconnect stop casting

I can send you the code. Is that approach wrong?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions