Open https://soundcloud.com/stream and check the console. Is it not allowed to access subdomains in HTTPS, if the correct headers are not sent?