学校向けのプロジェクトがあります。Qt5 アプリケーションで Icecast2 オーディオ フラックス ( http://campus.abeille.com:8000/campus ) を再生する必要があります。そのため、私はこのコードを書きました:
QUrl url("http://campus.abeille.com:8000/campus");
player->setMedia(url);
player->setVolume(50);
player->play();
「プレーヤー」が QMediaPlayer オブジェクトであることを指定します。私の問題は、「再生」コマンドを起動した後、このフラックスのロードに約 5 分かかることです! 他のフラックスでは、遅延はありません (またはほとんどありません) (たとえば、そのフラックスはわずか 3 秒です: http://listen.42fm.ru:8000/stealkill )。
私は何を逃したのですか?Qt で Icecast2 フラックスを正しく処理する特定の方法はありますか? Icecast2 サーバー側の設定ミスですか?
あなたの助けは非常に高く評価されます!