that is the problem, webview disables such players. you have to enable them yourself...
On Jun 3, 3:07 am, Kumar Bibek <[email protected]> wrote: > The best suggestion would be to play these files using the default player > that all Android devices have. > > Kumar Bibekhttp://techdroid.kbeanie.comhttp://www.kbeanie.com > > On Fri, Jun 3, 2011 at 3:07 PM, AFMoB / PopCultApps < > > > > > > > > [email protected]> wrote: > > I am going to post my code so the entire group can have a go at it. I > > believe this is what many of the other forum members are looking for > > as am I, to allow this in webview. As you can tell, I've tried > > everything! I heard that the groups have the masterminds so please, > > help me Google Jedi Order, you're my only hope. > > > package com.PopCultApps.GoogleJapan101; > > > import android.app.Activity; > > import android.os.Bundle; > > import android.view.KeyEvent; > > import android.view.Menu; > > import android.webkit.WebView; > > import android.webkit.WebViewClient; > > import android.webkit.WebSettings; > > import android.view.MenuItem; > > > public class GoogleJapan101 extends Activity { //** Called when the > > activity is first created. */ > > public WebView webView; //DECLARE webview variable outside of > > onCreate function so we can access it in other functions (menu) > > @Override > > public void onCreate(Bundle savedInstanceState) { > > super.onCreate(savedInstanceState); > > setContentView(R.layout.main); > > webView = (WebView) findViewById(R.id.webview); // Create an > > instance of WebView > > WebView webView = (WebView)findViewById(R.id.webview); > > WebSettings webSettings = webView.getSettings(); // Fetches > > the > > WebSettings import > > WebViewClient webViewClient = new WebViewClient(); > > webView.setWebViewClient(webViewClient); // Enabling mp4 > > webSettings.setPluginsEnabled(true); // Allows plugins to > > run which > > are normally disabled in webView > > webView.getSettings().setBuiltInZoomControls(true); // > > Allows the > > Android built in zoom control > > webView.getSettings().setSaveFormData(true); > > webView.getSettings().setLoadsImagesAutomatically(true); > > webView.getSettings().setPluginsEnabled(true); > > webView.getSettings().setLoadsImagesAutomatically(true); > > webView.getSettings().setSupportMultipleWindows(true); > > webView.getSettings().setPluginsEnabled(true); > > webView.getSettings().setLightTouchEnabled(true); > > webView.getSettings().setAllowFileAccess(true); // To allow > > file > > downloads/streams such as mp4, mpeg, and 3gp files > > webView.getSettings().setJavaScriptEnabled(true); // Enables > > HTML > > Javascript to run in webview > > > webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); > > webView.getSettings().setSupportZoom(true); // Support the > > zoom > > feature > > webView.getSettings().setSavePassword(true); // Allow users > > to save > > passwords in forms > > webView.setWebViewClient(new WebViewClient() { // Opens web > > links > > clicked by user in the webview > > @Override > > public void onReceivedError(WebView view, int errorCode, > > String description, String failingUrl) { // Handle > > the error > > } > > @Override > > public boolean shouldOverrideUrlLoading(WebView view, String > > url) { > > view.loadUrl(url); > > return true; > > } > > }); > > webView.loadUrl("http://m.rk.com/? > > id=undacovabrotha&act=sites&page=1"); // Modify the URL for webview > > here > > } > > @Override > > public boolean onKeyDown(int keyCode, KeyEvent event) { // Enables > > browsing to previous pages with the hardware back button > > if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) > > { // Check if the key event was the BACK key and if there's history > > webView.goBack(); > > return true; > > } // If it wasn't the BACK key or there's no web page history, > > bubble up to the default > > // system behavior (probably exit the activity) > > return super.onKeyDown(keyCode, event); > > } > > > } > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to [email protected] > > To unsubscribe from this group, send email to > > [email protected] > > For more options, visit this group at > >http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

