0

私は現在、IE /フラッシュコンテキスト(html5ではない)でsoundmanager2を使用しています。問題は、「onload」コールバック関数がnullとして、またはほとんど何もしない関数として定義されている次の場合、mp3コンテンツのオーディオ再生が発生しないことです。

soundManager.createSound({
               id: 'someidforasoundfile',
               url: 'pathtoaudiofile.mp3',
               autoLoad: true,
               autoPlay: true,
               onload: function() {
                               return 1;
               },
               volume: 50
});

「onload」コールバックを次のように定義すると、次のようになります。

function() { alert('zing'); }

soundmanager2は実際にオーディオファイルの再生を開始します...しかし、ユーザーが対処しなければならない迷惑なアラートポップアップがあります。

これはsoundmanager2の構成の問題ですか、それとも他の問題ですか?

前もって感謝します!

ct

4

1 に答える 1

0

ユーザーがストリームを指定すると、曲が開始されていることを示すメッセージアラートが表示されるか、許可を与える必要があることを理解していると思います。

I would say its soundmanager, As flash can stream or download media content with out any "USER" permissions. this is limited/ restricted of course to:Examples mp3,video,other SWF files.ect

but say downloading zipfiles or other media types may need permissions.

They maybe something in the (alert) function, to create this message or pop up to appear, check that source code and follow its script.

if you have some source code for this please post i will take a look at it

于 2012-04-06T07:37:51.207 に答える