QWebEngineView - 处理媒体会话 API

问题描述

网页可以公开媒体会话 API,它用于锁屏通知以及直接在页面上更改播放状态: https://developer.mozilla.org/en-US/docs/Web/API/Media_Session_API

您可以通过在基于 Fire Fox 或 Chromium 的浏览器和控制台运行中播放 youtube 视频来理解我的意思:navigator.mediaSession.metadata

是否可以在 QWebEngineView 中加载的页面中检索此类数据?我希望它回到 C++。此外,我还想要更多,我想钩住这些数据,并在元数据更改或 navigator.mediaSession.playbackState 更改时收到通知。

Qt 5.15.2,QWebEngine 基于 Chromium 83.0.4103.122

问候

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)