> Have you thought about implementing ExternalDataSource? > It looks like Flash doesn't like 'data:' URLs for creating Sound() objects. > In gwt-voices I'd like to be able to use DataResource#getUrl() to get a > strongly cacheable URL for my MP3 sound files.
I'd accept a patch to DataResourceGenerator that conditionalizes line 48 on the presence of a DataResource.XhrCompatible annotation on the ClientBundle accessor methed. There's code in the incubator that will concatenate various mp3 files into a streaming flash file if you don't already do something like that in gwt-voices. Check out SoundResourceGenerator. I never really had the time to figure out how to dynamically install a flash object reliably across all browsers. -- Bob Vawter Google Web Toolkit Team --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---