JS音乐播放器在Firefox中不起作用,但在Chrome中起作用

时间:2015-09-26 18:38:07

标签: javascript jquery firefox

我正在http://www.codebasehero.com/2011/06/html-music-player/尝试使用音乐播放器。 但我已经以这样的方式修改了代码,它从AJAX收集数据。 (Slim PHP)喜欢

myPlaylist[j] = {


                        mp3: 'music/demo_songs/'+data.tasks[j].demo_song,
                        //oga: 'music/5.ogg',
                        title: data.tasks[0].album_name+'-'+data.tasks[j].song_name,
                        artist: data.tasks[0].music_director,
                        rating: '3',
                        //buy:'addtocart.php?song_id='+data.tasks[j].song_id+'&album_id='+data.tasks[j].album_id+'&base_url_al='+window.location.href,
                        buy:'addtocart.php?song_id='+data.tasks[j].song_id+'&album_id='+data.tasks[j].album_id,
                        price: data.tasks[j].price,
                        duration: data.tasks[j].demo_song_duration,
                        cover: 'images/albums/'+data.tasks[j].album_img};

jQuery(document).ready(function ($) {

    $('.music-single').ttwMusicPlayer(myPlaylist, {
        currencySymbol:'<del>&#2352;</del>',
        buyText:'Add to Cart',
        tracksToShow:3,
        ratingCallback:function(index, playlistItem, rating){
            //some logic to process the rating, perhaps through an ajax call
        },
        jPlayer:{
            swfPath:'../../../www.jplayer.org/2.1.0/js'
        },
        autoPlay:false

    });
    });

当我在chrom中运行时,代码运行得非常好,我能够看到播放器中的歌曲列表。但同样当我在Firefox中打开时,我得到一个错误说:

TypeError: a is undefined


...},setMedia:function(a){var c=this,d=!1,e=this.status.media.poster!==a.poster;thi...


jquery.jplayer.js (line 64, col 194)

不确定问题。任何人都可以帮忙..

0 个答案:

没有答案