As Florian Zwoch commented - this example only works with a local file, not a stream. The same file works fine if retrieved then played via a file:/// URI.
file:///