Comments (1)
Thanks for reporting!
Yes, I agree the seekbar for a live window doesn't make sense in the notification. The fix for this is to not set the duration when syncing the Media3 session state to the platform metadata data.
When testing this works for System UI media controls on API 29 and API 33. The seekbar is shown starting with API 29 I think and only for media style notification that have a session attached (which is standard with DefaultMediaNotificationProvider
). Hence this only needs to be changed in the MediaSessionLegacyStub
where we can set C.TIME_UNSET
if it's a live stream.
I'll mark this issue as an enhancement and send such a change to the internal review. The commit will be referenced here when it lands on GitHub.
from media.
Related Issues (20)
- LL-HLS Streams with CMCD enabled lead to ExoPlaybackException HOT 1
- Force reset ExoPlayer internals to generate new audioSessionId and clear audio tracks
- How to call setMediaSource method by MediaController? HOT 1
- How to call setMediaSource method by MediaController? HOT 1
- Long freezes with ConcatenatingMediaSource and ConcatenatingMediaSource2
- Exoplayer misinterprets RTSP streams audioInputFormat as mp4a.40.1 instead of mp4a.40.2 HOT 1
- ExoPlayer clarification on DASH Byte-Range request against Player Buffer params' adjustments
- Unable to style default `SubtitleView` of the Media3 ExoPlayer HOT 2
- DefaultDrmSession should handle when key is already available (getKeyRequest() -> REQUEST_TYPE_NONE) HOT 2
- Support for playing Kotlin Multiplatform resources HOT 7
- HLS playback crash on Android 6 and below. HOT 2
- AGP 8.3.0 and newer crash: IllegalAccessError: Illegal class access: 'androidx.media3.session.MediaSessionStub' attempting to access 'com.google.common.util.concurrent.ImmediateFuture' HOT 7
- Media3 Exoplayer subtitle font size increase HOT 1
- Stall in ExoPlayer when EventStream falls out of window and is removed from the DASH manifest
- Sound disappears when custom equalizer is enabled
- Playback Error on Image Track (IllegalArgumentException: x + width must be <= bitmap.width()) HOT 1
- Multiple DRM protection levels in DASH stream with low DRM protection level on device HOT 7
- Captions can't be turned on using Google Assistant HOT 3
- Support for setting the start and end times of playback in TextOverlay. HOT 2
- Media Controllers — Slot reservation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from media.