2011-01-18 17 views
0

AndroidとiPhoneアプリ内ブラウザに埋め込むべき簡単なjavascriptゲーム を開発しています。 音に問題があります。私はこれを試して、PC上でうまく動作しますが、 ですが、アンドロイドでは動作しません。AndroidとiPhoneのブラウザでJavascriptの音が聞こえます

のinit:

var hitSound = new Audio('hit.wav'); 

プレイ:

AndroidとiPhoneのブラウザ上で遅滞なくサウンドを再生する方法
hitSound.play(); 

答えて

1

私はあなたが少なくともFroYoまで、Androidのブラウザで完全にサポートされていないHTML5機能を使用しようとしていると思います。それでも、もしあなたがAndroidのWebViewを使うなら、あなたはそのトリックをすることができますが、おそらくあなたはネイティブアプリを避けていますか?

+0

はい、ゲーム全体が純粋なJavaScriptで – Janci

0

Thisが役に立ちます。

上記二つの機能が が

 <script language="JavaScript" type="text/javascript"> and a 

間のHEADセクションに配置されるべきである:これは議論されているページセクションの

ルック。

setEmbed機能を起動するのに最適な場所と時間は、ページのロード後BODYタグ である:

 <body onload= "setEmbed('sample', 

'http://www.yourdomain.com/music/') ">

+0

を実装する必要がありますが、より具体的な喜ばすることができますか? – Janci

+0

@Janci私は、これらの引用された行が書かれているページに見て言った。 –

+0

はすべてをtryied、何が十分ではありません、また類似しましたクエストon:http://stackoverflow.com/questions/187098/cross-platform-cross-browser-way-to-play-sound-from-javascript、それはiphoneで動かないのです... – Janci

関連する問題