私は1つのhtml5ページにすべてのhtmlタグを含んでいます。私はアンドロイドエミュレータ/デバイスにそのファイルをプッシュしました。私はそのページを起動しようとすると画像を見ることができますが、オーディオを再生することができません..他の理由があります。html5オーディオタグを使ってアンドロイドエミュレータでオーディオを再生できません
0
A
答えて
0
Android(WebKit)2.2のデフォルトブラウザは、技術的にHTML5オーディオをサポートしていますが、一般的なコーデックでエンコードされたメディアファイルは再生できません。ブラウザベンダーのHTML5オーディオタグの実装が一貫していないため、JavaScriptを使用して、ネイティブオーディオを使用するかフォールバックを使用するかを正確に判断する必要があります。
0
これは、Androidのhtmlファイルからオーディオを再生することを目標に達成するための単なる代替方法です。アンドロイド2.2はHTML5のオーディオタグをサポートしていないためです。
オーディオを再生するためのAndroidのMediaplayer(http://developer.android.com/reference/android/media/MediaPlayer.html)を使用してください。
これは、javacriptコード からjavaファイルで書かれた関数を呼び出す方法の例です(ShowAndroidToast関数をinstedして、あなたが再生するコードを書くことができます、あなたはHTMLファイルで書いたjavascriptからアンドロイドの関数を呼び出すことができます)メディアプレーヤオブジェクトを使用したオーディオ)。
WebView webView = (WebView) findViewById(R.id.webview);
webView.addJavascriptInterface(new WebAppInterface(this), "Android");
--------------------------------
public class WebAppInterface {
Context mContext;
/** Instantiate the interface and set the context */
WebAppInterface(Context c) {
mContext = c;
}
/** Show a toast from the web page */
@JavascriptInterface
public void showToast(String toast) {
Toast.makeText(mContext, toast, Toast.LENGTH_SHORT).show();
}
}
---------------------------
java sript code
<input type="button" value="Say hello" onClick="showAndroidToast('Hello Android!')" />
<script type="text/javascript">
function showAndroidToast(toast) {
Android.showToast(toast);
}
</script>
この方法で、Androidコードからオーディオを呼び出すことができます。
関連する問題
- 1. HTML5オーディオiPAD、オーディオファイルを再生できません。
- 2. Androidがインターバルからhtml5オーディオを再生していません
- 3. HTML5 - 再生オーディオ
- 4. html5ビデオはiPadで再生できません - iPhoneで再生
- 5. j2meでオーディオを再生できません
- 6. デバイス(iOS)でオーディオを再生できません
- 7. phonegap androidでオーディオmp3ファイルを再生できません
- 8. アンドロイドエミュレータでhtml5アプリケーションを実行できません
- 9. html5を使用してビデオとオーディオを再生しますか?
- 10. フェイザーゲームのオーディオはwebviewで再生できません。アンドロイド4.2
- 11. HTML5オーディオタグがAndroidで動作していません
- 12. JavaScriptを使用してオーディオ要素を再生する(html5)
- 13. html5プレイリスト付きオーディオタグ
- 14. HTMLボタンのタグがついていて、2回目のクリックでHTML5オーディオを再生しません。
- 15. アンドロイドエミュレータを起動できません
- 16. Androidでオーディオを再生できない
- 17. FirefoxとHTML5のオーディオ要素が一緒に再生されませんか?
- 18. 私のプログラムはオーディオ再生を再開しません
- 19. HTML5オブジェクトの選択とオーディオ再生
- 20. iOS5の自動再生HTML5オーディオ/ビデオ
- 21. HTML5オーディオの再生/取得リクエスト - Count-Rails
- 22. HTML5を使ってfirefoxでbase64オーディオデータを再生するには?
- 23. アンドロイドでビデオ/オーディオをウィジェットとして再生できますか?
- 24. Safariはhtml5オーディオタグを読み込みません
- 25. AVAssetExportSessionでオーディオ+ビデオをエクスポートしますが、iphone4でオーディオが再生されていません4.2.1
- 26. HTML5でのループのオーディオを再生するAJAX
- 27. mouseoverイベントでHTML5オーディオを再生しようとしています
- 28. ビデオファイルを再生できません
- 29. Android:ビデオを再生できません
- 30. xcodeでオーディオを再生
ちょうどこれをチェック.... http://stackoverflow.com/questions/3369068/android-play-sound-on-button-click-null-pointer-exception –