"can_play()" check should ignore empty file containers from media files.

This is especially important for some RTMP (and other remote) URLs which may not contain file container information.