Web视图无法显示网页

时间:2012-12-18 11:53:30

标签: android

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文件。 代码工作正常,因为它要求安装代码中提到的F​​lash播放器,但是当我启动应用程序时,它只是不显示网页。相反,它说网页不可用。

2 个答案:

答案 0 :(得分:0)

我认为你应该下载它并与Mediaplayer一起玩。我看到你尝试使用Flash播放器,但不支持Flash播放器:

http://arstechnica.com/gadgets/2012/06/no-flash-for-android-4-1-no-new-installs-after-august-15/

答案 1 :(得分:0)

主要是你把mp3文件放在webview中。您可以将链接更改为http://www.musikmaza.com/2012/11/dabangg-2-2012-latest-hindi-mp3-songs.html。更改链接后检查页面是否显示。

如果你想播放mp3文件,那么你需要一个downloadManager来下载mp3文件,然后是MediaPlayer来播放那个文件。