2
ボタン、トランジションなどをクリックするなど、エフェクトのサウンドをCodename Oneアプリに含める必要があります。私はURLからダウンロードしないことをお勧めします。非常に小さく、デバイスがなくても再生したいからです。インターネットに接続されています。テーマにソースファイルを含めることはできないようです。私は何をすべきか?Codename Oneでサウンドをバンドルするには?
ボタン、トランジションなどをクリックするなど、エフェクトのサウンドをCodename Oneアプリに含める必要があります。私はURLからダウンロードしないことをお勧めします。非常に小さく、デバイスがなくても再生したいからです。インターネットに接続されています。テーマにソースファイルを含めることはできないようです。私は何をすべきか?Codename Oneでサウンドをバンドルするには?
プロジェクトフォルダ内の「SRC」フォルダ内の音声ファイルを入れて、以下のようにそれを参照:
private Media MEDIA = null;
public void playAudio(String fileName) {
try {
if (MEDIA == null) {
final InputStream is = Display.getInstance().getResourceAsStream(getClass(), "/" + fileName);
MEDIA = MediaManager.createMedia(is, "audio/mp3", new Runnable() {
@Override
public void run() {
MEDIA = null;
}
});
}
if (MEDIA != null && MEDIA.isPlaying() == false) {
MEDIA.setVolume(100);
MEDIA.play();
}
} catch (IOException ioe) {
}
}
...
playAudio("my_sound.mp3");
このコードは〜どのように完璧!ありがとう。 – Lin