qbuffer

    0熱度

    1回答

    我在Qt中編寫了一個應用程序,允許從一個字節數組進行視頻流傳輸。 作爲視頻輸出組件,我正在使用QtAV(http://www.qtav.org/)。 在我的情況下,這個組件的輸入是一個QIODevice(QBuffer),其中有一個QByteArray和我的數據。 我將在QByteArray中傳輸數據的過程中,但我不知道如何刪除我尚未閱讀的數據。 我的問題是,經過一段時間,QByteArray的維

    1熱度

    1回答

    我有一個QBuffer在一個臨時的wav文件的RAM,我想讓用戶從任何時候都可以聽到它所需的次數。但是,它只允許播放一次,並且不允許重播。如果我從文件播放音頻(QUrl.fromLocalFile),它可以播放它。有什麼不同?如何解決它? 1)要播放從RAM中的wav文件我用下面的代碼: data = b"" with open(fname, "rb") as file: d