Closed Bug 449098 Opened 16 years ago Closed 16 years ago

Have to hit the play button more than once to get a Theora <video> to begin playing

Categories

(Core :: Audio/Video, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: u88484, Unassigned)

References

()

Details

Attachments

(1 file)

1) Load the above URL 2) Hit the play button 3) Notice sometimes that nothing changes 4) Hit play button again, might jump a half of a second forward and show the green background 5) Hit play a few more times (while waiting a few moments inbetween) until the counter actually begins to show that the video is playing This happens on almost every single Theora <video> that I have played
Does the same problem occur if the videos are loaded locally? It may be the buffering of the video if it's only happening over the network. If it doesn't have enough data for 15 seconds or so of playback it'll start buffering until it does. If you hit play it stops the buffering and plays what it has buffered so far.
I hit play button and waited over a minute and it still did not play. Hit the play button again and it played without a problem. Anyway to disable the buffer? Firefox won't load them locally...not sure why not. 1) I save the file transformers480.ogg to my desktop 2) Went to File->Open File, selected the fil 3) Firefox dialog asks me if I want o Open with or Save File 4) I clicked Browse and selected Firefox from the 'Choose Helper Application' dialog, hit ok, then ok again 5) Firefox tells me that it is already running.
Yes, that way of loading local files is bug 448603. I meant creating a local html file with a <video> pointing to a local ogg file. It does sound like the buffering is not the issue though. I'm looking into it. BTW, the video at http://www.double.co.nz/video_test/test2.html (and test1.html) display a text message below the video when buffering which might help identify if this is the issue.
Attached file loaded locally (deleted) —
Video on test2.html begun playing then stopped at 2.93 seconds, notified that it was buffering, started playing after about 8 seconds, counter displayed 3.10 and then never changed through the whole video. Works fine when loading it locally. html used is attached. And a side note, the counter is very, very flaky.
Does flaky mean it displays the wrong time, doesn't display at all, or something else?
BTW, in Low res, I got much better performance. So maybe it is a buffer issue.
Component: DOM: Core & HTML → Video/Audio
QA Contact: general → video.audio
Component: Video/Audio → DOM: Core & HTML
Component: DOM: Core & HTML → Video/Audio
It is a buffering issue. There is a bug which results in constantly buffering when it doesn't need to. The buffering strategy is changed in the patch in bug 449159 which should fix this issue. The counter is flaky due to a bug in my html on that page. I'm updating on progress events, I should be updating on timeupdate.
Depends on: 449159
Bug 449159 - can someone confirm if the problem still occurs?
WFM now. Thanks!
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: