Closed
Bug 741351
Opened 13 years ago
Closed 6 years ago
Firefox HTML5 application cache stores videos but is unable to show them
Categories
(Core :: Audio/Video: Playback, defect)
Tracking
()
RESOLVED
INACTIVE
People
(Reporter: matti.jarvinen, Unassigned)
Details
User Agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0
Build ID: 20120312181643
Steps to reproduce:
I have a test HTML-page with HTML5 application manifest and a ogv video ( 15MB ) which is listed in the manifest.
1. When I go to the page video loads and is playable. By checking about:cache?device=offline I can see that video is stored in the application cache (correct byte length is listed).
2. I change Firefox to offline browsing mode and I reload the page. Video is loaded instantly and is playable.
3. I close Firefox (all instances) and disconnect computer from the Internet (by disconnecting RJ45). I open Firefox and I go to the test page.
Manifest (test.appcache)
------------------------
CACHE MANIFEST
#rev 1
CACHE:
poster.png
video.ogv
HTML (index.html)
-----------------
<!DOCTYPE html>
<html lang="en" manifest="test.appcache">
<head>
<meta charset="UTF-8">
<title>Video test</title>
</head>
<body>
<h1>Video test</h1>
<video controls="controls" height="300" preload="auto" poster="poster.png" width="400">
<source src="video.ogv" type="video/ogg" />
</video>
</body>
</html>
Actual results:
I get "video playback aborted due to a network error". By checking about:cache?device=offline I can see that the video is still stored in application cache.
Expected results:
Video is loaded instantly and is playable even when disconnected from the internet. By checking about:cache?device=offline I can see that the video is still stored in application cache.
Updated•13 years ago
|
Component: Untriaged → Networking: Cache
Product: Firefox → Core
QA Contact: untriaged → networking.cache
Comment 1•13 years ago
|
||
Over to the video folks for a start...
Component: Networking: Cache → Video/Audio
QA Contact: networking.cache → video.audio
Another test case: http://mozbugs.github.cscott.net/videobug/
Three different video formats. None of them play on Firefox 10, or Firefox Beta (16). Tested also on Firefox/Android Nightly 2012-09-16 (18.0a1) on a Galaxy Nexus: WebM video appears to work there, but Ogv and MP4 fail to load "Video playback aborted due to a network error" (bug 790950 might be a dependency for MP4 playback from appcache on Android, at least for my hardware). (I've had problems with WebM video playing offline from appcache in my webapp, but I can't reproduce it with the simple testcase yet.)
Ok, I reproduced the WebM issue and added it to the url in comment 2. When you add 'preload="auto"' to the <video> tag WebM content fails to load. It will work when you don't include this attribute, though. (None of the other formats will work, regardless of the preload attribute.)
Added test to http://mozbugs.github.cscott.net/videobug with explicit "preload='none'" flag. According to padenot on #media, preload defaults to 'auto' on desktop and 'none' on mobile, which would explain why <video> without the preload attribute worked on mobile but not on desktop.
OK, updated the tests again: now I include webm versions with preload='none', preload='metadata', and preload='none'.
Testing desktop by clearing caches, visiting http://mozbugs.github.cscott.net/videobug and waiting until the "Downloading" message goes away, then closing firefox, disconnecting from the internet, and restarting firefox.
On desktop (Firefox "beta" = 16.0b2):
a) ogv video doesn't play
b) webm with preload='metadata' (the default on desktop) doesn't play; other versions play correctly.
c) mp4 does't play (expected, desktop version doesn't have an mp4 codec)
On mobile (Firefox/Android nightly, 2012-09-17 roughly):
a) ogv video doesn't play
b) webm with preload=none (the default on mobile) works
c) webm with preload=auto and webm with preload=metadata freeze after playing for 5s
d) mp4 doesn't play video (but plays audio): this is bug 784329
Updated•12 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Updated•9 years ago
|
Component: Audio/Video → Audio/Video: Playback
Comment 6•6 years ago
|
||
Mass closing do to inactivity.
Feel free to re-open if still needed.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INACTIVE
You need to log in
before you can comment on or make changes to this bug.
Description
•