I'm compressing a few bug reports into one here. These are all about flowplayer 3.1. All our video is streamed with flash media server. Apologies about #'s 1 and 2 - I hate the "sometimes" bugs too.
1) No audio sometimes
Mac users have complained that occasionally there's picture but no sound. Reloading the page tends to fix the problem. It seems to happen at random. This happens in Safari and Firefox... haven't tested other browsers.
2) 200 stream not found
[Disclaimer: I'm no longer able to reproduce this but we keep getting reports from people so... take that as you will.]
Some IE7 users will consistently see a "200 stream not found" error when trying to play a video. I was able to reproduce this on IE7 on XP, and the error happened every time I loaded the page. At the same time I was loading the page in other browsers and the video played fine (including IE7 Vista). One other person had the exact experience I did, (error in IE7 XP, not in other browsers) but I don't know whether the reports we're getting are from IE7 users or not. We're not browser sniffing / rendering different content for IE7.
3) Last second RTMP bug
[note: this happens when there's a single clip, or to the last clip in a playlist]
This is reproducible every time in every browser. If we allow an RTMP video to play to the end (the end defined by start + duration; the end of the scrubber) the player will show a loading graphic forever. We have implemented a workaround where we use the onLastSecond event to stop the clip. It has to be onLastSecond; onFinish and onBeforeFinish were too late.
4) RTMP scrubber issues
This one also happens every time. When a clip ends, the scrubber becomes borked. So, if you let it finish (using the onLastSecond workaround from #3) then click play, the scrubber stays at the end rather than going back to the beginning. The video is playing from the beginning, but the scrubber shows it at the end. You can also make this happen by dragging the scrubber to the end (or even past the end! In a 13 minute clip I can drag the scrubber to 14 minutes or more, depending on how wide the player is, and the scrubber head moves underneath the time display). The workaround for this is to make the onStop event rewind the clip to the beginning.