1
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();
    }
    }

これは、ウェブサイトから曲を再生するための私のコードです。しかし、それはウェブページが利用できないと言っています。

考えられるエラーは何ですか。事前に感謝します。プレーヤーをWebサイトにリンクするplayer.htmlファイルもあります。コードに記載されているようにフラッシュプレーヤーをインストールするように求められるため、コードは正常に機能していますが、アプリケーションを起動するとWebページが表示されません。代わりに、ウェブページが利用できないと表示されます。

4

2 に答える 2

0

ダウンロードして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-18T12:55:52.053 に答える
0

主なことは、mp3 ファイルを webview に入れることです。リンクをhttp://www.musikmaza.com/2012/11/dabangg-2-2012-latest-hindi-mp3-songs.htmlに変更できます。リンクを変更したら、ページが表示されているかどうかを確認してください。

mp3 ファイルを再生する場合は、mp3 ファイルをダウンロードするための downloadManager と、そのファイルを再生するための MediaPlayer が必要です。

于 2012-12-18T18:18:45.137 に答える