2018年5月16日水曜日

Animate CC でmp3を再生

Animate CC で作っているHTML対応のアプリケーションで音声を再生する必要がありました。
ブラウザによってはmp3を再生しないこともあるようですが、テストに使っていたWindows Edgeはmp3の再生に対応しているようなので、mp3で素材を作りました。

Animate CC のライブラリにmp3の素材を読み込んで以下のスクリプトを入力

var audio = new Audio("test.mp3");
audio.play();

しかし音は再生されません。

サンプルになりそうなコードに書き換えても無理でした。

非常に悩みましたが、素材をライブラリに読み込むのではなく、書き出されたHTMLファイルと同じところに素材を配置すると再生されました。

Animate CC でSWFへの書き出しなどに使っている場合はライブラリに読み込んで問題ないのでしょうが今回の私のAnimate CC はWEBアプリケーションとして作っているので、そのあたりの使い方が違うのでしょう。

ネットで調べてもFlashとしてのAnimate CC とHTML Canvas書き出し対応のAnimate CC としての存在が混在していて結構混乱してしまいます。

ま、なんとかなったので良しとします。

0 件のコメント:

コメントを投稿