0

サーバー上にあるファイルを再生しようとすると、jPlayer が再生されません。しかし、jPlayer サーバーのデモ ファイルにリンクすると、正常に動作します。例えば:

//this is working fine! 
<script type="text/javascript"> 
//<![CDATA[ 
$(document).ready(function(){ 
        new jPlayerPlaylist({ 
                jPlayer: "#jquery_jplayer_1", 
                cssSelectorAncestor: "#jp_container_1" 
        }, [ 
                { 
                        title:"Cro Magnon Man", 
                        artist:"The Stark Palace", 
                        mp3:"http://www.jplayer.org/audio/mp3/TSP-01-Cro_magnon_man.mp3", 
                        oga:"http://www.jplayer.org/audio/ogg/TSP-01-Cro_magnon_man.ogg", 
                        poster: "http://www.jplayer.org/audio/poster/ 
The_Stark_Palace_640x360.png" 
                } 
        ], { 
                swfPath: "js", 
                supplied: "webmv, ogv, m4v, oga, mp3" 
        }); 
}); 

//]]> 
</script> 

しかし、私のサーバーにあるファイルと同じコードが機能していません:

<script type="text/javascript"> 
//<![CDATA[ 
$(document).ready(function(){ 
        new jPlayerPlaylist({ 
                jPlayer: "#jquery_jplayer_1", 
                cssSelectorAncestor: "#jp_container_1" 
        }, [ 
                { 
                        title:"Cro Magnon Man", 
                        artist:"The Stark Palace", 
                        mp3:"http://www.myDomain/audio/mp3/TSP-01-Cro_magnon_man.mp3", 
                        oga:"http://www.myDomain/audio/ogg/TSP-01-Cro_magnon_man.ogg", 
                        poster: "http://www.myDomain/audio/poster/ 
The_Stark_Palace_640x360.png" 
                } 
        ], { 
                swfPath: "js", 
                supplied: "webmv, ogv, m4v, oga, mp3" 
        }); 
}); 

//]]> 
</script> 

明確にするために、jPlayerデモからサーバーにまったく同じファイルをコピーしました。何か案は?

4

1 に答える 1

0

問題はサーバーの MIME タイプにありました。メディアのタイプをサポートするために、カスタム MIME タイプを追加する必要がありました。

于 2011-09-26T12:18:18.157 に答える