2011-08-04 21 views
0

私はmediaelementjsを使用して自分のWebページでビデオを再生しています。メディアを一時停止したいのですが、ボタンclick.iで再生した場合は再生しましたが、動作しませんでした。ここボタンをクリックしてmediaelementjsプレーヤーを一時停止する方法は?

コードです:

var my_media=jQuery('audio,video').mediaelementplayer(
{ 
    success: function(player, node) 
    { 
     jQuery('#' + node.id + '-mode').html('mode: ' + player.pluginType) 


    } 


}); 

jQuery('#rightControlarrow').click(function(){ 

my_media.pause(); 

}); 
+0

plzは、いくつかの作業コードstuff.Thanksをごソリューションを提供しました – Peeyush

答えて

0

私はこのプラグインでの経験を持っていないが、私は複数のセレクタ(「オーディオ、ビデオ」)はあなたの問題であると思います。これは、あなたが '一時停止'を呼び出すときに、どの要素が参照されているかに関していくつかのDOMの混乱を引き起こす可能性があります。 mediaelementlayer(。。);

ブラウザでF12キーを押してJavaScriptエラーを捕捉し、MediaElementの "error"プロパティを使用して自分でいくつかのフィードバック何かがうまくいかないとき

また、あなたがプレイ方法呼び出しされている場合、私は表示されません。(mediaElement.play();)。

あなたはより多くのスクリプトやマークアップを投稿したい場合は、私は意志明日、他の問題があるかどうかを確認してください。

注意:

マット

0

私は答え

my_media = new Array(); 
jQuery('audio,video').mediaelementplayer(
{ 
    success: function(player, node) 
    { 
     jQuery('#' + node.id + '-mode').html('mode: ' + player.pluginType); 

my_media.push(player); 





    } 


}); 

jQuery('#rightControlarrow').click(function(){ 

my_media[0].pause(); 


}); 
関連する問題