@@ -1858,10 +1858,6 @@ shaka.media.StreamingEngine = class {
1858
1858
mediaState . performingUpdate = false ;
1859
1859
this . cancelUpdate_ ( mediaState ) ;
1860
1860
this . scheduleUpdate_ ( mediaState , 0 ) ;
1861
- } else if ( error . code == shaka . util . Error . Code . STREAMING_NOT_ALLOWED ) {
1862
- mediaState . performingUpdate = false ;
1863
- this . cancelUpdate_ ( mediaState ) ;
1864
- this . scheduleUpdate_ ( mediaState , 0 ) ;
1865
1861
} else if ( mediaState . type == ContentType . TEXT &&
1866
1862
this . config_ . ignoreTextStreamFailures ) {
1867
1863
if ( error . code == shaka . util . Error . Code . BAD_HTTP_STATUS ) {
@@ -2731,6 +2727,13 @@ shaka.media.StreamingEngine = class {
2731
2727
async handleStreamingError_ ( mediaState , error ) {
2732
2728
const logPrefix = shaka . media . StreamingEngine . logPrefix_ ( mediaState ) ;
2733
2729
2730
+ if ( error . code == shaka . util . Error . Code . STREAMING_NOT_ALLOWED ) {
2731
+ mediaState . performingUpdate = false ;
2732
+ this . cancelUpdate_ ( mediaState ) ;
2733
+ this . scheduleUpdate_ ( mediaState , 0 ) ;
2734
+ return ;
2735
+ }
2736
+
2734
2737
// If we invoke the callback right away, the application could trigger a
2735
2738
// rapid retry cycle that could be very unkind to the server. Instead,
2736
2739
// use the backoff system to delay and backoff the error handling.
0 commit comments