androidx / androidx/media

`onPositionDiscontinuity` not called when seeking with remote controller while using CastPlayer

Open
#1,178 3 comments 0 reactions 1 assignee View on GitHub

@tonihei is already working on this.

Since Mar 14, 2024.

bug low priority
Dominant language
Java
Stars
3k
Forks
955
Avg merge
12d 14h
Merged PRs (30d)
2

Description

Version

Media3 1.2.1

More version details

No response

Devices that reproduce the issue

Tested with:

  • Samsung A52 and Chromecast Speaker
  • Pixel 5 with Android TV
Devices that do not reproduce the issue

No response

Reproducible in the demo app?

Not tested

Reproduction steps

We are using ReplacableForwardingPlayer approach. Listeners are readded when switching player

  1. Add Player.Listener with onPositionDiscontinuity callback to player
  2. Play something
  3. Connect to Cast device
  4. Try seeking with remote controller (TV remote or other phone which is connected to same wifi)
  5. onPositionDiscontinuity is not called
Expected result

onPositionDiscontinuity should be called when seeking with remote controller

Actual result

onPositionDiscontinuity is not called when seeking with remote controller while casting to Cast device even though other callbacks like onPlayWhenReadyChanged is called when toggling playback with remote controller

Media

any media

Bug Report
  • You will email the zip file produced by adb bugreport to android-media-github@google.com after filing this issue.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.