私にとっては複雑なシナリオです。
私は、私のURLと資産へのすべての参照とその中のガフを格納する辞書のような資産を備えた健全な管理シングルトンを持っています-
という関数がありますaddItem(id:String, url:String):Object
アイテムを辞書に追加し、サウンドの再生を開始するのと同様のことをしたいと思ってsoundManager.addItem(id:String, url:String).play()
いますsoundManager.addItem(id:String, url:String).stop()
現在、私はそうしていsoundManager.addItem(id:String, url:String)
ますsoundManager.play('myID')
。
私のサウンド アセットは、Sound、SoundChannel、SoundTransform、URL、およびその他の説明のない部分など、いくつかのビットを含むオブジェクトです。
プロトタイピングになることはわかっています。カスタム関数とオブジェクトのプロトタイプを作成する必要があるときは、行き詰まってしまいます。
前もって感謝します
結論:
さて、受け入れられた回答で述べたように、自動再生を行いました。
私はまた、見た目が好きなかなりクールなことをしました。
SoundManager クラスを作成します。このクラスは、SoundTransform、SoundChannel、およびその他の Sound オブジェクトが必要とするすべてを含む SoundObject を処理および使用します。
このように、アイテムを SoundManager に追加すると、必要なすべての play()、pause()、volume()、position() を組み込んだ SoundObject クラスが常に返されます。
とても便利で、すでに 4 つのプロジェクトで使用しています。ええ。
助けてくれてありがとう。