MediaElement.js-デバッグ情報の取得
-
27-10-2019 - |
質問
MedioElement.jsを使用してオーディオプレーヤーを作成しています。
//button has been clicked, create new audio player and play
var audioElement = $('<audio>', {
id : 'audioPlayer' + index,
src : '/streamFriendFile',
loop : 'loop',
preload : 'none'
})[0];
$(row).append(audioElement);
new MediaElement(audioElement, {
plugins : ['flash', 'silverlight'],
pluginPath : 'http://localhost:3000/mediaelement/',
flashName : 'flashmediaelement.swf',
silverlightName : 'silverlightmediaelement.xap',
pluginWidth : 0,
pluginHeight : 0,
audioWidth: 0,
audioHeight : 0,
startVolume: 0.8,
//loop: true,
//enableAutosize: false,
//features : [],
//timerRate : 250,
success : function(mediaElement, domObj) {
console.log('mediaElement success!');
mediaElement.play();
},
error : function(mediaElement) {
console.log('medialement problem is detected: %o', mediaElement);
}
});
エラーコールバックはすぐに呼び出されますが、メディア要素は引数としてのみ含まれています。これは何が悪いのか教えてくれません。
この問題をデバッグできるように、実際のエラーメッセージを取得するにはどうすればよいですか?
MediaElement Core APIのみを使用しているため、実際のプレーヤーではないことに注意してください(したがって、MediaElement.jsのみを含めます)。
解決
メディアエレメントオプション(フラッシュ名、silverlightnameなどとともに...)に追加 enablePluginDebug:true
また、画面にデバッグエラーが表示されるはずです。から APIリファレンス 右のコード例で。
それ以外は、そのエラーオブジェクトの詳細なエラー処理がまだあるとは思わない。 Github Repo 下部に記載されている「やること」機能のようです(おそらく2.2機能)。
当面の間、あなた自身のエラー処理を把握しなければならないかもしれません。
所属していません StackOverflow