Вы можете использовать QNetworkAccessManager, чтобы загрузить файл, а затем воспроизвести его, передав путь к локальному файлу к медиа-источнику Phonon, или разрешив Phonon его потоковую передачу.
Фрагмент кода (url является QUrl) (все в стеке, потому что я скопировал его из main ()):
MediaSource src( url );
MediaObject obj;
obj.setCurrentSource( src );
AudioOutput audio( VideoCategory );
Phonon::createPath( &obj, &audio );
obj.play();