以下は、ビデオを再生するために使用しているコードです
QFile* file =new QFile(“C:\\Video\\test.avi”);
media->setCurrentSource(Phonon::MediaSource(file));
media->play();
このコードを使用すると、再生に失敗します。下部に再生バーが表示されますが、ビデオは開始されません。
コードを次のように変更すると、すべてが期待どおりに機能します
media->setCurrentSource(Phonon::MediaSource(“C:\\Video\\test.avi”));
media->play();
iodevice を使用する場合、追加の初期化手順が必要ですか? 最終的に、私のコードは、同様に機能しないカスタム iodevice を使用することになります。