Ok, here are a few more details about this problem.
The following file works fine:
http://photos-b.ak.fbcdn.net/photos-ak-sf2p/v159/22/43/664495032/n664495032_738889_7206.jpg
This is simply referenced in a Graphic element as the only child of a Content i.e.
<Mcml xmlns="http://schemas.microsoft.com/2006/mcml">
<UI Name="Test">
<Content>
<Graphic Content="http://photos-b.ak.fbcdn.net/photos-ak-sf2p/v159/22/43/664495032/n664495032_738889_7206.jpg"/>
</Content>
</UI>
</Mcml>
However, if I switch the URL to this, for example:
http://photos-b.ak.fbcdn.net/hphotos-ak-snc1/hs085.snc1/4588_182096855566_695735566_6961209_7820026_n.jpg
it doesn't work.
Both files can be viewed in IE7. Although for some reason only the first is cached in the Temporary Internet Files folder (C:\Users\<UserName>\AppData\Local\Microsoft\Windows\Temporary Internet Files) which maybe indicative of the problem.
Having said that I can get the 2nd file to cache if I launch the link from a cell in an Excel spreadsheet. And perhaps as expected once it is cached it then works fine in Media Center.
So the problems as I see it are that for the 2nd URL:
1. The Url doesn't work in a Graphic unless it has been previosuly cached.
2. The resource does not get cached by IE7 if the URL is entered directly in the the address bar or by referencing it directly in Graphic element in Media Center.
3. For some reason it does get cached if it is launched in IE from a link embedded in an Excel spreasheet.
It'd be good to know if anyone can replicate this.
I'm not very knowledgeable about the IE cache. Does this seem weird? Is it a known bug? Any help would be greatly appreciated.
http://www.armchairware.com