大佬教程收集整理的这篇文章主要介绍了HTML5标记在Android Webview中无效,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<audio controls="controls"> <source src="my_local_audio_file.mp3" type="audio/mpeg" /> </audio>
当从src =“http://example.com/audio.mp3”等服务器访问文件时,它可以工作
我在Android ICS上尝试它.
有一些解决方法,如here所述.但我不明白为什么会出现这个问题.
谢谢.
使用Android的Mediaplayer(http://developer.android.com/reference/android/media/MediaPlayer.html)播放音频.
你可以从你在HTML文件中编写的javascript中调用android的功能.
这是如何从javascript代码调用java文件中编写的函数的示例
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(@R_450_10495@ng 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代码调用音频.
以上是大佬教程为你收集整理的HTML5标记在Android Webview中无效全部内容,希望文章能够帮你解决HTML5标记在Android Webview中无效所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。