All errors and warnings relating to the player are returned in a player error object.
| Name |
Type |
Description |
code |
Number |
Identifier for the error
Error code descriptions are listed on this page. |
message |
String |
Error text displayed displayed to the user
This property can be localized. |
sourceError |
Object or null |
Lower level error or event, caught by the player, which resulted in this error |
type |
String |
Category of error or warning
Possible values include:
- error
- playAttemptFailed
- setupError
- warning |
An error has the following behaviors:
- Stops player functionality
- Displays the
code and message to the viewer - In log events, displays the
code with a link to this document - Returns a
type value of error or setupError
An warning has the following behaviors:
- In log events, displays the
code with a link to this document - May degrade player functionality
- Does not display the
code and message to the viewer - Returns a
type value of playAttemptFailed or warning
Use the sections below to help you troubleshoot and programmatically handle player-related issues.
These errors prevent the player from setting up successfully; they occur after jwplayer().setup() is called, are dispatched in a "setupError" event and prevent the dispatch of the "ready" event.
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 100000 |
An unknown setup error occurred. |
none |
Sorry, the video player failed to load. |
| 100001 |
Setup took longer than 60 seconds to complete. |
Setup Timeout Error: Setup took longer than 30 seconds to complete. |
Sorry, the video player failed to load. |
| 100011 |
Missing license key: the key was not found in the setup config or the jwplayer.key global. |
Error setting up player: Missing license key |
Sorry, the video player failed to load. |
| 100012 |
Invalid license key. |
Error setting up player: Invalid license key |
Sorry, the video player failed to load. |
| 100013 |
Expired license key. |
Error setting up player: Invalid license key |
Sorry, the video player failed to load. |
| 100014 |
License key is not supported in unlimited edition. |
- |
Sorry, the video player failed to load. |
Setup failed because the player could not load a necessary javascript component.
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 101100 |
A component of the player failed to load. |
Network error |
Sorry, the video player failed to load. |
| 101101 |
Failed to load the jwplayer.core component |
Network error |
Sorry, the video player failed to load. |
| 101102 |
Failed to load the jwplayer.core.controls component |
Network error |
Sorry, the video player failed to load. |
| 101103 |
Failed to load the jwplayer.core.controls.polyfills component |
Network error |
Sorry, the video player failed to load. |
| 101104 |
Failed to load the jwplayer.core.controls.html5 component |
Network error |
Sorry, the video player failed to load. |
| 101105 |
Failed to load the jwplayer.core.controls.polyfills.html5 component |
Network error |
Sorry, the video player failed to load. |
| 101120 |
Failed to load the polyfills.intersection-observer component |
Network error |
Sorry, the video player failed to load. |
| 104100 |
A playback component of the player (provider) failed to load |
Failed to load media |
Sorry, the video player failed to load. |
| 104151 |
The provider.flash.js playback component of the player (Flash provider) failed to load |
Failed to load media |
Sorry, the video player failed to load. |
| 104152 |
The provider.html5.js playback component of the player (HTML5 provider) failed to load |
Failed to load media |
Sorry, the video player failed to load. |
| 104153 |
The provider.hlsjs.js playback component of the player (HLS.JS provider) failed to load |
Failed to load media |
Sorry, the video player failed to load. |
| 104154 |
The provider.shaka.js playback component of the player (Shaka provider) failed to load |
Failed to load media |
Sorry, the video player failed to load. |
Setup failed because the requested playlist could not be parsed.
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 102000 |
Unknown error. This is generally caused by an unknown XHR error or an exception thrown while parsing the content; for more context we recommend checking the source error. |
Error loading playlist: Error loading file |
Sorry, the video player failed to load. |
| 102001 |
The XHR request exceeded the timeout argument or the default of 60 seconds. |
Error loading playlist: Timeout |
Sorry, the video player failed to load. |
| 102002 |
The browser failed to make the XHR request because it does not support XMLHttpRequest. |
Error loading playlist: Error loading file |
Sorry, the video player failed to load. |
| 102003 |
An exception was thrown while calling xhr.open. The reason varies depending on the browser, but the cause is usually a malformed URL. |
Error loading playlist: Error loading file |
Sorry, the video player failed to load. |
| 102004 |
An exception was thrown while calling xhr.send. The reason varies depending on the browser. |
Error loading playlist: Error loading file |
Sorry, the video player failed to load. |
| 102005 |
An exception was thrown in the XHR requestFilter. |
Error loading playlist: Error loading file |
Sorry, the video player failed to load. |
| 102006 |
The XHR request failed with a status code outside of the 400 and 500 ranges. |
Error loading playlist: <xhr.status> (<xhr.statusText>) |
Sorry, the video player failed to load. |
| 102007 |
The XHR request of a relative or protocol-relative URL failed because the page is hosted over the file:// protocol. We recommend either hosting your pages on the web, or using absolute paths with defined protocols. |
Error loading playlist: <xhr.status> (<xhr.statusText>) |
Sorry, the video player failed to load. |
| 102400-102599 |
The XHR request failed and returned a valid HTTP status error (eg. 102404 is HTTP status code 404). |
Error loading playlist: File not found (http status code 404) Error loading playlist: <xhr.status> (<xhr.statusText>) |
Sorry, the video player failed to load. |
| 102601 |
The DOMParser could not parse the XML; it must be malformed. |
Error loading playlist: Invalid XML |
Sorry, the video player failed to load. |
| 102602 |
The XML did not return a response; it must be malformed. |
Error loading playlist: Invalid XML |
Sorry, the video player failed to load. |
| 102611 |
The JSON could not be parsed; it must be invalid. |
Error loading playlist: Invalid JSON |
Sorry, the video player failed to load. |
| 102621 |
The requested playlist is not a valid RSS or JSON feed. |
Error loading playlist: Not a valid RSS/JSON feed |
Sorry, the video player failed to load. |
Setup failed because an invalid playlist was requested.
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 102630 |
Either an empty playlist was requested or none of the items passed our filter for valid files. |
No playable sources found |
This video file cannot be played. |
| 102640 |
The playlist item could not be loaded because it is undefined or missing a valid source. |
No media |
This video file cannot be played. |
| 102700 |
When using the player setPlaylistItemCallback method to skip playlist items, all items in the playlist are skipped because the callback returned rejected Promises for each item. |
- |
This video cannot be played because of a technical error. |
These errors stop playback and display an error message on the player's UI. They occur after the "ready" event is triggered, and are dispatched in an "error" event.
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 200001 |
An exception occurred while completing the player's setup. |
none |
This video cannot be played because of a technical error. |
These errors are dispatched when jwplayer().load(content) is called and the content cannot be loaded or played.
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 202000 |
Unknown error. This is generally caused by an unknown XHR error or an exception thrown while parsing the content; for more context we recommend checking the source error. |
Error loading playlist: Error loading file |
Sorry, the video player failed to load. |
| 202001 |
Request exceeded timeout argument or default of 60 seconds. |
Error loading playlist: Timeout |
Sorry, the video player failed to load. |
| 202002 |
The browser failed to make the XHR request because it does not support XMLHttpRequest. |
Error loading playlist: Error loading file |
Sorry, the video player failed to load. |
| 202003 |
An exception was thrown while calling xhr.open. The reason varies depending on the browser, but the cause is usually a malformed URL. |
Error loading playlist: Error loading file |
Sorry, the video player failed to load. |
| 202004 |
An exception was thrown while calling xhr.send. The reason varies depending on the browser. |
Error loading playlist: Error loading file |
Sorry, the video player failed to load. |
| 202005 |
An exception was thrown in the XHR requestFilter. |
Error loading playlist: Error loading file |
Sorry, the video player failed to load. |
| 202006 |
The XHR request failed with a status code outside of the 400 and 500 ranges. |
Error loading playlist: Error loading file |
Sorry, the video player failed to load. |
| 202007 |
The XHR request of a relative or protocol-relative URL failed because the page is hosted over the file:// protocol. We recommend either hosting your pages on the web, or using absolute paths with defined protocols. |
Error loading playlist: <xhr.status> (<xhr.statusText>) |
Sorry, the video player failed to load. |
| 202400-202599 |
The XHR request failed and returned a valid HTTP status error (eg. 202404 is HTTP status code 404). |
Error loading playlist: File not found (http status code 404) Error loading playlist: <xhr.status> (<xhr.statusText>) |
Sorry, the video player failed to load. |
| 202601 |
The DOMParser could not parse the XML; it must be malformed. |
Error loading playlist: Invalid XML |
Sorry, the video player failed to load. |
| 202602 |
The XML did not return a response; it must be malformed. |
Error loading playlist: Invalid XML |
Sorry, the video player failed to load. |
| 202611 |
The JSON could not be parsed; it must be invalid. |
Error loading playlist: Invalid JSON |
Sorry, the video player failed to load. |
| 202621 |
The requested playlist is not a valid RSS or JSON feed. |
Error loading playlist: Not a valid RSS/JSON feed |
Sorry, the video player failed to load. |
| 202630 |
Either an empty playlist was requested or none of the items passed our filter for valid files. |
Playlist error: No playable sources found |
Sorry, the video player failed to load. |
These errors occur when the player attempts to switch playlist items, either via normal playlist progression (an item ends and the following one loads) or when calling jwplayer().next().
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 203000 |
An error occurred when switching playlist items. |
N/A |
This video file cannot be played. |
| 203100 |
A playback component of the player (the provider), required to play the requested item, failed to load between playlist items. |
Playlist error: Failed to load media |
This video file cannot be played. |
| 203640 |
The playlist item could not be loaded because it is undefined or missing a valid source. |
Playlist error: No media |
This video file cannot be played. |
These errors occur when jwplayer().load(content) is called but the provider required to reproduce the media failed to load.
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 204100 |
A playback component of the player (the provider) failed to load. |
Could not play video: Failed to load media |
This video file cannot be played. |
| 204151 |
The provider.flash.js playback component of the player (Flash provider) failed to load. |
Could not play video: Failed to load media |
This video file cannot be played. |
| 204152 |
The provider.html5.js playback component of the player (HTML5 provider) failed to load. |
Could not play video: Failed to load media |
This video file cannot be played. |
| 204153 |
The provider.hlsjs.js playback component of the player (HLS.JS provider) failed to load. |
Could not play video: Failed to load media |
This video file cannot be played. |
| 204154 |
The provider.shaka.js playback component of the player (Shaka provider) failed to load. |
Could not play video: Failed to load media |
This video file cannot be played. |
An error occurred while reproducing content with our Flash Provider.
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 210000 |
An unknown error occurred in the Flash player. |
<event.message> |
This video file cannot be played. |
| 210001 |
The Flash player could not setup properly using the given player config. This error is generally browser specific. |
Failed to setup flash |
The video cannot be played in this browser. |
| 210002 |
The Flash plugin was blocked from loading by the browser; the viewer must unblock the plugin to allow playback. This error is most likely to occur on IE11 for Windows 7, or when using a legacy media type that can only be played with Flash (e.g. FLV files). |
Flash plugin failed to load |
The video cannot be played in this browser. |
| 214000 |
A media playback error occurred in the flash player. |
<event.message> |
This video file cannot be played. |
An error occurred while reproducing content with our HTML5 Provider.
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 220001 |
Occurs when a live stream has stalled for more than 30 seconds. The timeout can be configured at setup using config.liveTimeout. |
The live stream is either down or has ended |
The live stream is either down or has ended. |
| 221000 |
An unknown network error occurred. Equivalent to the HTML5 MEDIA_ERR_NETWORK mediaError. |
Error loading media: Unknown network error |
This video cannot be played because of a problem with your internet connection. |
| 224000 |
An unknown media error occurred. |
Error loading media: Unknown |
This video cannot be played because of a technical error. |
| 224001 |
Failed to fetch the associated resource. Equivalent to the HTML5 MEDIA_ERR_ABORTED mediaError. |
Error loading media: Unknown operation aborted |
This video file cannot be played. |
| 224002 |
Failed to decode the associated resource. Equivalent to the HTML5 MEDIA_ERR_DECODE mediaError. |
Error loading media: Unknown decode error |
This video file cannot be played. |
| 224003 |
Failed to play the associated resource because it is not supported by this browser. Equivalent to the HTML5 MEDIA_ERR_SRC_NOT_SUPPORTED mediaError. |
Error loading media: File could not be played |
This video file cannot be played. |
| 224005 |
The video tag src was set to empty ("") and loaded by an external JavaScript library. |
- |
This video file cannot be played. |
| 225006 |
The License required to decrypt a Fairplay stream could not be loaded. The XHR request failed with a status code outside of the 400 and 500 ranges. |
Error loading media: The license request failed |
There was a problem providing access to protected content. |
| 225400-225599 |
The Server Certificate required to decrypt a Fairplay stream could not be loaded. The last 3 digits of the error code indicate the HTTP status code (eg. 225404 is HTTP status code 404). |
Error loading media: Failed to retrieve the server certificate |
There was a problem providing access to protected content. |
| 225650 |
An error occurred when attempting to decrypt the Fairplay stream with the session key. Equivalent to Safari's "webkitkeyerror" event. |
Error loading media: Decryption key error was encountered |
There was a problem providing access to protected content. |
| 226400-226599 |
The License required to decrypt a Fairplay stream could not be loaded. The last 3 digits of the error code indicate the HTTP status code (eg. 226404 is HTTP status code 404). |
Error loading media: The license request failed |
There was a problem providing access to protected content. |
An error occurred while reproducing content with our HLS.JS Provider.
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 230000 |
An unknown error occurred handling HLS media. |
- |
This video file cannot be played. |
| 230001 |
Occurs when a live stream has stalled for more than 30 seconds. The timeout can be configured at setup using config.liveTimeout. |
The live stream is either down or has ended |
The live stream is either down or has ended. |
| 230002 |
Playback stalled after going offline, resulting in an unrecoverable error. |
Network Error: No Internet Connection |
This video cannot be played because of a problem with your internet connection. |
| 232000 |
Unknown manifest loading error. |
Cannot load M3U8: <data.reason> Cannot load M3U8: <data.details> * Cannot load M3U8: Unknown Network Error |
This video cannot be played because of a technical error. |
| 232001 |
An HLS manifest request timed out. |
- |
This video file cannot be played. |
| 232002 |
A manifest request failed as a result of having been offline. |
Network Error: Internet Connection Lost |
This video cannot be played because of a problem with your internet connection. |
| 232006 |
A manifest request returned with an HTTP status indicating failure. The code was outside of the 400 and 500 ranges. |
Cannot load M3U8: <statusCode> <responseText> |
This video cannot be played because of a technical error. |
| 232011 |
A manifest request was made without proper crossdomain credentials. |
Cannot load M3U8: Crossdomain access denied |
This video cannot be played because of a technical error. |
| 232012 |
A manifest request was made to an HTTP resource from HTTPS. |
Cannot load M3U8: Unable to fetch HTTP resource over HTTPS |
This video cannot be played because of a technical error. |
| 232400-232599 |
A manifest request returned with an HTTP status indicating failure. |
Cannot load M3U8: <statusCode> <responseText> Cannot load M3U8: You do not have permission to access this content * Cannot load M3U8: 404 Not Found |
This video cannot be played because of a technical error. |
| 232600 |
The parent HLS manifest could not be parsed. |
- |
This video file cannot be played. |
| 232631 |
The HLS rendition manifest did not contain playable media. |
- |
This video file cannot be played. |
| 232632 |
The HLS manifest did not contain levels with compatible codecs. |
- |
The video cannot be played in this browser. |
| 233000 |
An unknown media loading error occurred. |
Media Error: <data.reason> Media Error: <data.details> * Media Error: Unknown Network Error |
This video cannot be played because of a technical error. |
| 233001 |
An HLS media request timed out. |
- |
This video file cannot be played. |
| 233006 |
A media request returned with an HTTP status indicating failure. The code was outside of the 400 and 500 ranges. |
Media Error: <statusCode> <responseText> |
This video cannot be played because of a technical error. |
| 233011 |
A media request was made without proper crossdomain credentials. |
Media Error: Crossdomain access denied |
This video cannot be played because of a technical error. |
| 233012 |
A media request was made to an HTTP resource from HTTPS. |
Media Error: Unable to fetch HTTP resource over HTTPS |
This video cannot be played because of a technical error. |
| 233400-233599 |
A media request returned with an HTTP status indicating failure (eg. 233404 is HTTP status code 404). |
Media Error: <statusCode> <responseText> Media Error: You do not have permission to access this content * Media Error: 404 Not Found |
This video cannot be played because of a technical error. |
| 233600 |
A media fragment could not be parsed. |
- |
This video file cannot be played. |
| 233650 |
An AES encoded fragment could not be decrypted. |
- |
This video file cannot be played. |
| 234001 |
HLS playback has stalled because not enough media is buffered. |
- |
This video file cannot be played. |
| 234002 |
An error occurred appending HLS media to the buffer. |
- |
This video file cannot be played. |
| 235001 |
An HLS AES key request timed out. |
- |
This video file cannot be played. |
| 239000 |
An internal error occurred handling an event callback during HLS playback. |
- |
This video file cannot be played. |
An error occurred while reproducing content with our Shaka Provider.
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 240000 |
A miscellaneous and uncategorized DASH related error occurred. |
Error loading media: File could not be played |
This video file cannot be played. |
| 241000 |
Unknown network error. |
Error loading media: File could not be played |
This video cannot be played because of a technical error. |
| 241001 |
A DASH-related network request timed out. |
Error loading media: File could not be played |
This video file cannot be played. |
| 241004 |
A DASH-related network request could not be made because the url is malformed. |
Error loading media: File could not be played |
This video file cannot be played. |
| 241005 |
An error was thrown inside a DASH-related network filter. |
Error loading media: File could not be played |
This video file cannot be played. |
| 241006 |
A network request returned with an HTTP status indicating failure; the code was outside of the 400 and 500 ranges. |
Error loading media: Unknown Network Error |
This video cannot be played because of a technical error. |
| 241011 |
A network request was made without proper crossdomain credentials. |
Error loading media: Crossdomain access denied |
This video cannot be played because of a technical error. |
| 241012 |
A network request was made to an HTTP resource from HTTPS. |
Error loading media: Unable to fetch HTTP resource over HTTPS |
This video cannot be played because of a technical error. |
| 241400-241599 |
A network request returned with an HTTP status indicating failure (eg. 241404 is HTTP status code 404). |
Error loading media: <statusCode> <responseText> Error loading media: You do not have permission to access this content * Error loading media: 404 Not Found |
This video cannot be played because of a technical error. |
| 242600 |
A miscellaneous DASH-related manifest parsing error occurred. |
Error loading media: File could not be played |
This video file cannot be played. |
| 242601 |
An invalid XML DASH-related manifest parsing error occurred. |
Error loading media: File could not be played |
This video file cannot be played. |
| 242632 |
The DASH manifest does not contain any content supported by the current browser. |
Error loading media: File could not be played |
The video cannot be played in this browser. |
| 242635 |
Key system restrictions prevented playback of a DASH manifest. |
Error loading media: File could not be played |
This video file cannot be played. |
| 244000 |
A miscellaneous DASH-related media error occurred. |
Error loading media: File could not be played |
This video file cannot be played. |
| 244001-244003 |
The video element reported an error during DASH playback. |
Error loading media: File could not be played |
This video file cannot be played. |
| 244604 |
The MP4 SIDX parser found the wrong box type.
JW Player attempts to switch levels when this occurs but triggers this error when there are no other levels to select. |
Error loading media: File could not be played |
This video file cannot be played. |
| 246000 |
A miscellaneous DASH-related DRM error occurred. |
Error loading media: File could not be played |
This video file cannot be played. |
| 249000 |
A miscellaneous DASH-related player error occurred. |
Error loading media: File could not be played |
This video file cannot be played. |
| 340000 |
A recoverable DASH-related error has been thrown. |
Error loading media: File could not be played |
This video file cannot be played. |
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 303200 |
The play attempt failed for unknown reasons. |
- |
- |
| 303210 |
The play attempt was interrupted for unknown reasons. |
- |
- |
| 303212 |
The play attempt was interrupted by a new load request. |
- |
- |
| 303213 |
The play attempt was interrupted by a call to pause(). |
- |
- |
| 303220 |
The play attempt failed because the user didn't interact with the document first, or disabled auto-play completely. |
- |
- |
| 303230 |
The play attempt failed because no supported source was found. |
- |
- |
When a warning occurs, video player functionality is not interrupted, but may be degraded.
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 301121 |
The polyfills.webvtt.js file failed to load. VTT captions cannot be displayed. |
Captions renderer failed to load |
- |
| 301129 |
The related.js file failed to load. |
- |
- |
| 301130 |
The jwplayer.controls.js failed to load. Controls will not be displayed. |
Controls failed to load |
- |
| 301131 |
The vttparser.js file failed to load. VTT captions cannot be displayed. |
Captions failed to load |
- |
| 301132 |
The jwplayer.vr.js file failed to load. 360 VR video may still play, but cannot be rendered in 360 mode. |
- |
- |
| 301133 |
The jwplayer.controls.tizen.js file failed to load. Tizen controls and styling will not be displayed. |
- |
- |
| 301161 |
The provider.cast.js file failed to load. Chromecast cannot be enabled. |
Casting failed to load |
- |
| 301162 |
The provider.airplay.js file failed to load. Airplay cannot be enabled. |
Casting failed to load |
- |
| 305000 |
An unknown plugin file failed to load. |
- |
- |
| 305001 |
The jwpsrv.js file failed to load. |
- |
- |
| 305002 |
The googima.js file failed to load. |
- |
- |
| 305003 |
The vast.js file failed to load. |
- |
- |
| 305004 |
The freewheel.js file failed to load. |
- |
- |
| 305005 |
The dai.js file failed to load. |
- |
- |
| 305006 |
The gapro.js file failed to load. |
- |
- |
| 305007 |
The bidding.js file failed to load. |
- |
- |
| 305100 |
An unknown plugin file loaded, but was not registered. |
- |
- |
| 305101 |
The jwpsrv.js file loaded, but was not registered. |
- |
- |
| 305102 |
The googima.js file loaded, but was not registered. |
- |
- |
| 305103 |
The vast.js file loaded, but was not registered. |
- |
- |
| 305104 |
The freewheel.js file loaded, but was not registered. |
- |
- |
| 305105 |
The dai.js file loaded, but was not registered. |
- |
- |
| 305106 |
The gapro.js file loaded, but was not registered. |
- |
- |
| 305107 |
The bidding.js file loaded, but was not registered. |
- |
- |
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 302001 |
Request exceeded timeout argument or default of 60 seconds. |
- |
- |
| 302002 |
The browser failed to make the request because XMLHttpRequest is not supported. |
- |
- |
| 302003 |
An exception was thrown calling xhr.open. This is usually due to a malformed URL. |
- |
- |
| 302004 |
An exception was thrown calling xhr.send. |
- |
- |
| 302400-302599 |
An HTTP status error occurred. |
- |
- |
| 302601 |
Playlist was a malformed XML file. |
- |
- |
| 302602 |
Playlist XML was empty. |
- |
- |
| 302611 |
Playlist was a malformed JSON file. |
- |
- |
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 306001 |
Request exceeded timeout argument or default of 60 seconds. |
Captions failed to load |
- |
| 306002 |
The browser failed to make the request because XMLHttpRequest is not supported. |
Captions failed to load |
- |
| 306003 |
An exception was thrown calling xhr.open. This is usually due to a malformed URL. |
Captions failed to load |
- |
| 306004 |
An exception was thrown calling xhr.send. |
Captions failed to load |
- |
| 306400-306599 |
An HTTP status error occurred. |
Captions failed to load |
- |
| 306005 |
DFXP captions could not be parsed due to an invalid DFXP file. |
Captions failed to load |
- |
| 306006 |
XML could not be parsed from the DFXP file. |
Captions failed to load |
- |
| 306007 |
The DFXP file did not contain XML. |
Captions failed to load |
- |
| 306008 |
VTT captions could not be parsed due to an invalid VTT file. |
Captions failed to load |
- |
| 306009 |
An unknown captions parsing error occurred. |
Captions failed to load |
- |
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 307000 |
Unknown VR plugin error. |
- |
- |
| 307001 |
The browser does not support WebGL, which is required to render 360 video. Video will be rendered without 3D transformation. |
360° video playback is not supported in this browser. |
- |
| 307012 |
VR cannot be rendered from a cross-origin resource.
If using a resource hosted by JW Player make sure to use an adaptive m3u8 or mpd files. An mp4 file redirect should not be used as a VR source. This type of redirect will cause this error. |
- |
- |
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 308000 |
An unknown error occurred while trying to load one of the translation JSON files. |
- |
- |
| 308001 |
Request exceeded timeout argument or default of 60 seconds. |
- |
- |
| 308400-308599 |
An attempt to load a translation JSON file resulted in an HHTP status error |
- |
- |
| 308611 |
A translation JSON file could not be parsed. |
- |
- |
| 308640 |
An attempt to load a translation JSON file resulted in an empty response. |
- |
- |
A warning occurred while reproducing content with our HLS.JS Provider.
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 330000 |
An unknown error occurred handling HLS media. |
- |
- |
| 332403 |
A manifest request returned with a 403 HTTP status code. |
- |
- |
| 333000 |
An unknown media loading error occurred. |
- |
- |
| 333001 |
An HLS media request timed out. |
- |
- |
| 333006 |
A media request returned with an HTTP status indicating failure. The code was outside of the 400 and 500 ranges. |
- |
- |
| 333400-333599 |
A media request returned with an HTTP status indicating failure (eg. 333404 is HTTP status code 404). |
- |
- |
| 333600 |
A media fragment could not be parsed. |
- |
- |
| 334001 |
HLS playback has stalled because not enough media is buffered. |
- |
- |
| 334002 |
An error occurred appending HLS media to the buffer. |
- |
- |
| 339000 |
An internal error occurred handling an event callback during HLS playback. |
- |
- |
| Code |
Reason |
Deprecated Error Message < 8.4.0 |
Displayed Message |
| 350000 |
A cast server error has occurred. |
- |
- |