9

実はjplayerプラグインを使うのはこれが初めてなので、必要なのはdivをクリックしたときにサウンドクリップ(2秒)を再生することだけで、jplayerの使い方がわかりません!

また、サウンド クリップ ファイルをキャッシュにロードし、ページをロードする必要もあります。そのため、その div をクリックすると、クリックしたときにロードせずにサウンド クリップがすぐに再生されます。

ところで、jplayer、jqueryを使わずにそれを行うことは可能ですか?!

4

2 に答える 2

3

jPlayer を使い続けたい場合は、warningAlerts と errorAlerts を true に設定してみてください。

$(id).jPlayer( { warningAlerts: true, errorAlerts: true } );

これで問題が解決する場合があります。

ただし、サウンドのみが必要な場合 (ビデオは不要) であれば、SoundManager 2の方が適している可能性があります。非常に堅牢で、広範なデバッグ出力を提供します。

soundManager.url = './swf/'; // directory where SM2 .SWFs live

var mySound;

soundManager.onready(function() {

    // SM2 has loaded - now you can create and play sounds!

    mySound = soundManager.createSound({
      id: 'someSound',
      url: '/path/to/some.mp3'
    });
});

//....
//if(xhr-stuff)
    if(mySound)
        mySound.play();

テストには soundmanager2.js を、本番環境には soundmanager2-nodebug-jsmin.js を使用してください。さらに質問がある場合は、ためらわずに質問してください。

于 2011-09-22T23:20:05.103 に答える
2

-をちょきちょきと切る-

スクラッチ... APIがあります

http://www.jplayer.org/latest/developer-guide/#jPlayer-play

使用する

$("#jpId").jPlayer("play");
于 2011-09-16T23:26:19.407 に答える