如何为QMediaPlaylist播种随机播放

QMediaPlaylist的随机播放不是真正的随机播放。如何为QMediaPlaylist播种随机播放

它对每个运行的应用程序具有相同的序列。

我看了看源代码,发现它使用QRandomGenerator :: global()来获得随机数。

但是当我运行QRandomGenerator::global()->seed(100);,我得到了错误:Attempted to overwrite a QRandomGenerator to system() or global().

回答:

刚才我的Qt更新到最新版本,并发现QMeidaPlaylist的随机是一个真正随机的现在。

的Qt 5.9使用qrand()

的Qt 5.10使用GRandomGenerator ::全球() - >界()

以上是 如何为QMediaPlaylist播种随机播放 的全部内容, 来源链接: utcz.com/qa/261927.html

回到顶部