| You're right! It's weird! But I just tested, and that doesn't seem to be a problem – examples all still work. Mark Guzdial |
| Sorry – you'll have to face HTML :-) Mark Guzdial |
| Probably. SystemWindows aren't really designed to add things to interactively – they're more like Java windows that you're expected to set up within a method. You might want to just subclass AlignmentMorph and stuff everything into that. Mark Guzdial |
| Is the download delay an issue? Will a page reload while it's still loading the embedded object? Try it – it's a simple test, i.e., reload after 1 second, but have a largish image on the page. It may be that the reload timer doesn't start until after the page is completely loaded. (BTW, the page you're referring to is Implementing Jukeboxes in Browsers – you don't have to put in the URL.) The Squeak plugin works on most platforms and browsers. Mark Guzdial |
| One interesting solution to downloading delays lies in the specifications of the socket layer in Squeak. If you are so inclined and have a little extra time, you might want to go check out the socket classes. That should give you a bit of an idea as to why PWS is so regrettably slow, and what you could do to deal with that issue. Of course, you really want your server to work pretty much the same regardless of the connection speed you're using, so maybe one fun way to do that would be to determine your average transfer rate during the file transfers, and then adjust an internal timer to make it so that your files arrive pretty much in a close interval around your wait times. This could conceivably require quite a bit of extra work, but if you are unfamiliar with sockets programming in general, it would most certainly be a good self done introduction, even though it really is out of the scope of the project (as far as I can see, I didn't notice anything about creating personalized (per connection anyway) transfers as far as speed is concerned.) Just a thought. Shaggz =) |
| After further consideration, this is a ridiculous idea. 8) Shaggz |
<applet code=StreamingPlayerApplet classpath=http://toaster.resnet.gatech.edu/jmf.jar width=320 =height=300> <param name=FILE0 value="foo.mp3"> <param name=FILE1 value="bar.aiff"> <param name=FILE2 value="baz.wav"> <param name=FILE3 value="bak.mid"> </applet>
| (Doesn't anybody sign their posts here?) Do Macs support M3U? You'd end up with a low-grade if I ended up checking it and couldn't run it... Mark Guzdial |