お世話になっております。プリロードしたあとにイベントに合わせてBGSを流していたのですが、プレイ環境によってズレが生じていました。しかし遅延していたのはスペックの高いWindowsの方で(Ver.1.5.1)MacBook Airの方が早く再生されていました(Ver.1.6.1)
Verの問題なような気がしますが、今後のためにプリロードしても遅延はするのかということを知っておきたいので良ければ教えていただけたらと思います。
BGM BGSはプリロードしても遅延するのですか?
Re: BGM BGSはプリロードしても遅延するのですか?
こんばんは!
結論から言うと、わずかではありますが遅延します。
画像と異なり音声ファイルはデコード(ファイルを解析してBGMを流せる状態にします)したものをコアスクリプト上で保持しないため、現在流れているBGM以外のBGMを再生すると再度デコード処理が走ります。
ブラウザ(Game.exe)上にはキャッシュされるため、プリロード自体が無意味なわけではないと思います。
結論から言うと、わずかではありますが遅延します。
画像と異なり音声ファイルはデコード(ファイルを解析してBGMを流せる状態にします)したものをコアスクリプト上で保持しないため、現在流れているBGM以外のBGMを再生すると再度デコード処理が走ります。
ブラウザ(Game.exe)上にはキャッシュされるため、プリロード自体が無意味なわけではないと思います。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
Re: BGM BGSはプリロードしても遅延するのですか?
やはりそうなのですね。どうしても演出上全ての機器でも同じように動かしたかったのですが、、、。
対策として一つ考えたのですが、条件分岐でBGM が再生されたらという項目を作る事はできないでしょうか??それが可能であればズレを抑えられるのではないかと思うのですが。
対策として一つ考えたのですが、条件分岐でBGM が再生されたらという項目を作る事はできないでしょうか??それが可能であればズレを抑えられるのではないかと思うのですが。