public class MyPlayer extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(akki.player.R.layout.main);
boolean flashInstalled = false;
try {
PackageManager pm = getPackageManager();
ApplicationInfo ai = pm.getApplicationInfo("com.adobe.flashplayer", 0);
if (ai != null)
flashInstalled = true;
} catch (NameNotFoundException e) {
flashInstalled = false;
}
if(flashInstalled){
WebView browser=(WebView) findViewById(akki.player.R.id.webView1);
//
browser.getSettings().setJavaScriptEnabled(true);
;
browser.getSettings().getPluginsEnabled();
browser.getSettings().setAllowFileAccess(true);
browser.getSettings().setAppCacheEnabled(false);
browser.loadUrl("http://sound30.mp3pk.com/indian/dabangg2/[Songs.PK]%2004%20-%20Saanson%20Ne%20-%20Dabangg%202.mp3");
Toast.makeText(this, "Flash Player installed ....", 1).show();
}
else
{
Toast.makeText(this, "Install Flash Player First ..", 1).show();
}
}这是我从网站上播放一首歌曲的代码。但它说网页不可用。
可能的错误是什么?提前谢谢。我有一个player.html文件链接到该网站的球员以及。代码运行正常,因为它要求安装代码中提到的flash player,但当我启动应用程序时,它就是不显示网页。取而代之的是网页不可用。
发布于 2012-12-18 20:55:52
我认为你应该下载它并用Mediaplayer播放它。我看到你尝试使用Flash player,但Flash player并不是不受支持:
http://arstechnica.com/gadgets/2012/06/no-flash-for-android-4-1-no-new-installs-after-august-15/
发布于 2012-12-19 02:18:45
主要的事情是你把mp3文件放到webview中。您可以更改指向http://www.musikmaza.com/2012/11/dabangg-2-2012-latest-hindi-mp3-songs.html的链接。更改链接后,检查页面是否显示。
如果你想播放mp3文件,那么你需要一个用于下载mp3文件的downloadManager,然后需要一个MediaPlayer来播放该文件。
https://stackoverflow.com/questions/13932400
复制相似问题