无法获取我的MP3文件的完整持续时间

Could not get fullduration of my MP3 file

本文关键字:持续时间 文件 MP3 获取 我的      更新时间:2023-09-26

我试图获得完整的MP3文件,但它返回了NaN,

这是我的代码:

 <script>
            $f("player", "http://releases.flowplayer.org/swf/flowplayer-3.2.7.swf", {
                clip: {
                    // our song
                    url: '1.mp3',

                    // when music starts grab song's metadata and display it using content plugin
                    onStart: function(){
                        var fullduration = parseInt(this.getClip().fullDuration, 10);
                        alert(fullduration);
                        var p = this, c = p.getClip(), d;
                        timer = setInterval(function(){
                            d = showtime(c.fullDuration);
                            $("a[href=" + c.url + "] > samp").html(showtime(p.getTime()) + "/" + d);
                        }, 1000);
                    }
                },
                plugins: {
                    // content plugin settings
                    content: {
                        url: 'flowplayer.content-3.2.0.swf',
                        backgroundColor: '#002200',
                        top: 25,
                        right: 25,
                        width: 160,
                        height: 60
                    },
                    // and a bit of controlbar skinning  
                    controls: {
                        backgroundColor: '#002200',
                        height: 30,
                        fullscreen: false,
                        autoHide: false,
                        volume: false,
                        mute: true,
                        time: true,
                        stop: false,
                        play: false
                    }
                }
            });
        </script>

我使用流播放器3.2.7和3.2.8版本查看了您的代码。在版本3.2.7中,我得到了相同的错误,在版本3.2.8中,我获得了以秒为单位的持续时间,这是预期的。因此,您需要从升级并更改以下内容

http://releases.flowplayer.org/swf/flowplayer-3.2.7.swf

http://releases.flowplayer.org/swf/flowplayer-3.2.8.swf