QWebview:如何检测Flash视频是否已完成?

4
我正在尝试编写一个可以播放Flash列表(例如来自YouTube的视频)的程序。我正在使用QWebview来显示视频,插件运行良好。
然而,我该如何知道视频何时结束,以便我可以开始下一个视频?
此外,是否有其他方法可以播放Flash视频列表?

你需要想办法从你的网页(例如Flash播放器)与你的应用程序进行通信。这些是不同的环境。可能需要编写一些JavaScript或Flash代码。最简单的方法可能是在视频播放完成后触发重定向。 - hate-engine
你是否可以访问ActionScript代码? - Gone3d
谢谢您的回复。我还没有做过,但我会尝试使用JavaScript并看看它的效果如何。 - user1865009
1个回答

0

是的,你可以。在Flash中,你可以检查“元数据”,这将包含FLV视频的属性,如视频长度、音频、提示点等。此外,你还可以检查缓冲区并比较其百分比:在完成处理程序上播放下一个视频...

最好的方法是去查看关于META DATA FLASH PLAYER的教程...周围有很多不同的样例...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接