Это похоже на ошибку (или, по крайней мере, недостаток документации) в dash.js - вы должны открыть новый выпуск в https://github.com/Dash-Industry-Forum/dash.js/issues.
РЕДАКТИРОВАТЬ: Это былоисправлено с dash.js v2.8.0.
В то же время, для вашего случая использования, когда выглядит как this.video
между вызовами не меняется, вы, вероятно, можете удалить вызовы на reset
и attachView
и просто позвоните attachSource
с новым nextProps.videoURL
.Обратите внимание, что вам, очевидно, все равно нужно будет хотя бы один раз позвонить attachView
(или initialize
), чтобы присоединить this.video
.