function intilizePlayer(){
$("#jquery_jplayer_1").jPlayer({
ready: function (event) {
$(this).jPlayer("setMedia", {
oga:song
});
songDuration = $(this).jPlayer.status.duration;
},
ended: function (event) {
$(this).jPlayer("play");
},
swfPath: "swf",
supplied: "oga"
}).bind($.jPlayer.event.play, function() {
$(this).jPlayer("pauseOthers");
});
}
ここで、曲の長さを取得しようとします。しかし、「未定義」と表示されます。これ以外に、上記の関数を呼び出した後、次を使用しようとしました。
var duration = $("#jquery_jplayer_1").data("jPlayer").status.duration;
その後、デュレーションは 0 になりました。実際のデュレーションを取得するにはどうすればよいですか?