dash.js
dash.js copied to clipboard
MPD Anchor doesn't set player end time
Environment
- [x] The MPD passes the DASH-IF Conformance Tool on https://conformance.dashif.org/
- [x] The stream has correct Access-Control-Allow-Origin headers (CORS)
- [x] There are no network errors such as 404s in the browser console when trying to play the stream
- [x] The issue observed is not mentioned on https://github.com/Dash-Industry-Forum/dash.js/wiki/FAQ
- [x] The issue occurs in the latest reference client on http://reference.dashif.org/dash.js/ and not just on my page
- Link to playable MPD file: https://dash.akamaized.net/dash264/TestCases/1a/sony/SNE_DASH_SD_CASE1A_REVISED.mpd
- Dash.js version: 4.0.0
- Browser name/version: Chrome 90.0.4430.212
- OS name/version: Ubuntu 20.04
Steps to reproduce
- Open reference dashif reference player (https://reference.dashif.org/dash.js/nightly/samples/dash-if-reference-player/index.html), select any mpd (in this case, first available option for static mpd)
- Add #t=10,20 at the end of the mpd uri.
- Press Load button
Observed behavior
Most of the times, playback starts at startTime, but it does not stop/pause at EndTime (#t=startTime,EndTime)
Console output
Start time from URI parameters: 10
Expected behavior
I tried with different manifests and different time periods, but while start time is set correctly, it never stops at EndTime.
We do not support endtimes via MPD anchors yet