@John, thanks for the link, I believe I'm using the same techniques I
picked up from another writeup:
http://henriksjokvist.net/archive/2009/2/using-the-html5-video-tag-with-a-flash-fallback
The html5 video tag is working for me, it's just the flash player
isn't. When you are using the flash player, do you see your servlet
get requested for any byte ranges, or any other hints as to what
portion of the blob to fetch? For example, this is what my video get
servlet looks like:
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException
{
String vid = req.getParameter("vid");
try {
Video video =
PMF.get().getPersistenceManager().getObjectById(Video.class, vid);
BlobstoreService blobstoreService =
BlobstoreServiceFactory.getBlobstoreService();
ByteRange br = blobstoreService.getByteRange(req);
if (br != null) {
// Works fine with <video> tag.
blobstoreService.serve(video.getBlobKey(), resp);
}
else {
// Flash player never seems to request any data. I can try
forcing some down:
blobstoreService.serve(video.getBlobKey(), new ByteRange(0, 0
+ 1024 * 256), resp);
}
}
So I can force some info down (horrible idea) and I'll at least see a
few frames render in the flash player, but that's the best I can get.
The player won't play any content.
I'll check out the link you posted which seems to do a more thorough
job than what I was referencing. I'm just curious to know if you
really got the flash player pulling or just the <video> tag?
Thanks
> >
google-appengi...@googlegroups.com<google-appengine%2Bunsubscrib
e...@googlegroups.com>
> > .