WP 电子商务 – Flow Player 无法在产品页面上运行

发布于 2024-09-19 23:34:50 字数 94 浏览 7 评论 0原文

我有 Flow Player 在 Wordpress WP 电子商务模块中工作。

但由于某种原因,播放器无法在产品页面上运行。

有什么想法吗?

I've got flow player working within Wordpress WP-ecommerce module.

But for some reason the player does not work on the products pages.

Any Ideas?

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

别在捏我脸啦 2024-09-26 23:34:50

制定了解决方案,发布答案,因为它可能对其他人有帮助;这并不完全是我想要的,但这是一个很好的解决方法;

最后,我使用自定义元字段列出了我想要为每个产品显示的视频名称,然后在 single_product.php 中我使用了这段代码;

 <?php if (get_product_meta(wpsc_the_product_id(), 'VIDEO')):?>

           <div id="product-video">
                <p> </p>
                <div id="saiweb_d7d36eec9bb1d23822aaaf221658dd8e" class="flowplayer"></div><script language="Javascript" type="text/javascript">
    WPFP(document).ready(function() {
        //load player
        $f("saiweb_d7d36eec9bb1d23822aaaf221658dd8e", "/wp-content/plugins/word-press-flow-player/flowplayer/gpl/flowplayer-3.1.5.swf", {
                plugins: {
                     controls: {                        



                        sliderGradient: 'none',
                        progressGradient: 'medium',





                        backgroundGradient: 'none',
                        bufferGradient: 'none',
                        opacity:1.0
                        }
                },
            clip: {
                    url:'<?php echo "/wp-content/videos/" . get_product_meta(wpsc_the_product_id(), 'VIDEO');?>',
                    autoPlay: false,
                    autoBuffering: false
                },
                canvas: {
                    backgroundColor:''
                }})
            });</script>
            </div>
    <?php endif;?>

Worked out a solution, posting answer as it may help sombody else; It's not exactly what I wanted but it's a good work around;

In the end I used the custom meta fields to list my video name I wanted to show for each product, then within single_product.php I used this peice of code;

 <?php if (get_product_meta(wpsc_the_product_id(), 'VIDEO')):?>

           <div id="product-video">
                <p> </p>
                <div id="saiweb_d7d36eec9bb1d23822aaaf221658dd8e" class="flowplayer"></div><script language="Javascript" type="text/javascript">
    WPFP(document).ready(function() {
        //load player
        $f("saiweb_d7d36eec9bb1d23822aaaf221658dd8e", "/wp-content/plugins/word-press-flow-player/flowplayer/gpl/flowplayer-3.1.5.swf", {
                plugins: {
                     controls: {                        



                        sliderGradient: 'none',
                        progressGradient: 'medium',





                        backgroundGradient: 'none',
                        bufferGradient: 'none',
                        opacity:1.0
                        }
                },
            clip: {
                    url:'<?php echo "/wp-content/videos/" . get_product_meta(wpsc_the_product_id(), 'VIDEO');?>',
                    autoPlay: false,
                    autoBuffering: false
                },
                canvas: {
                    backgroundColor:''
                }})
            });</script>
            </div>
    <?php endif;?>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文