Androidphonegap childbrowser:关闭childbrowser后Flashvideo仍然播放声音

发布于 2024-12-26 02:58:19 字数 1477 浏览 0 评论 0原文

在我的应用程序中,我的子浏览器链接之一指向一个带有 Flash 视频的网站,用 flowplayer 显示。关闭子浏览器后,视频的声音仍会播放约 7-15 秒。有什么办法可以立即停止声音吗?

来自我的phonegap index.html head的片段:

 <script type="text/javascript" charset="utf-8">
                var childBrowser;
                function onBodyLoad()
                {
                    document.addEventListener("deviceready",onDeviceReady,false);
                }
                /* PhoneGap has been initialized and is ready to roll */
                function onDeviceReady()
                {
                    phoneGapReady.innerHTML = "PhoneGap is Ready";
                    childBrowser = ChildBrowser.install();
                }
                function openChildBrowser(url)
                {
                    try {
                        //both of these should work...
                        window.plugins.childBrowser.showWebPage(url); 
                        //childBrowser.showWebPage(url);
                    }
                    catch (err)
                    {
                        alert(err);
                    }
                }
                function closeChildBrowser()
                {
                window.plugins.childBrowser.close(); 

                }

                </script>

以及正文中的片段:

<a href="#" onclick="openChildBrowser('http://192.168.1.200/4/2/flowplayer/example/index.html');">click here for video</a>

提前致谢

In my app, one of my childbrowser links points to a site with a flash video, shown with flowplayer. After closing the childbrowser, the sound of the video still plays for about 7-15 seconds. Any ideas to stop the sound immediately?

snippet from my phonegap index.html head:

 <script type="text/javascript" charset="utf-8">
                var childBrowser;
                function onBodyLoad()
                {
                    document.addEventListener("deviceready",onDeviceReady,false);
                }
                /* PhoneGap has been initialized and is ready to roll */
                function onDeviceReady()
                {
                    phoneGapReady.innerHTML = "PhoneGap is Ready";
                    childBrowser = ChildBrowser.install();
                }
                function openChildBrowser(url)
                {
                    try {
                        //both of these should work...
                        window.plugins.childBrowser.showWebPage(url); 
                        //childBrowser.showWebPage(url);
                    }
                    catch (err)
                    {
                        alert(err);
                    }
                }
                function closeChildBrowser()
                {
                window.plugins.childBrowser.close(); 

                }

                </script>

and later in the body:

<a href="#" onclick="openChildBrowser('http://192.168.1.200/4/2/flowplayer/example/index.html');">click here for video</a>

thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文