webview에 유튜브 html코드를 입력해서 영상을 보여주고 있습니다.

다른 액티비티에 다음과 같은 메소드가 있습니다.
  String browserText = "<object width=\"537\" height=\"365\">" +
        "<param name=\"movie\" value=\"http://www.youtube.com/v/xx?fs=1&amp;hl=ko_KR\"></param>" +
        "<param name=\"allowFullScreen\" value=\"true\"></param>" +
        "<param name=\"allowscriptaccess\" value=\"always\"></param>" +
        "<embed src=\"http://www.youtube.com/v/xx?fs=1&amp;hl=ko_KR\" " +
        "type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"537\" height=\"365\"></embed>"+
        "</object>";

    private void playInWebView(String browserText)
    {
        mWebView.setBackgroundColor(Color.BLACK);
        mWebView.setHorizontalScrollBarEnabled(false);
        mWebView.setHorizontalFadingEdgeEnabled(true);
        mWebView.setVerticalScrollBarEnabled(false);
        mWebView.setVerticalFadingEdgeEnabled(true);
        mWebView.getSettings().setAllowFileAccess(true);
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.getSettings().setDefaultTextEncodingName("utf-8");
        mWebView.getSettings().setPluginsEnabled(true);
        //mWebView.setInitialScale(130);
        mWebView.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String overrideUrl) {
                if(overrideUrl.startsWith("http://")) {
                    //doSomething           
                    return true;               
                } else {
                        boolean override = false;
                        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(overrideUrl));
                        intent.addCategory(Intent.CATEGORY_BROWSABLE);
                        intent.putExtra(Browser.EXTRA_APPLICATION_ID, getPackageName());
                        try {
                                startActivity(intent);
                                override = true;
                        } catch (ActivityNotFoundException ex) {
                        }
                        return override;
                    }       
                }
        });
   
        mWebView.loadData(browserText, "text/html", "utf-8");
    }

2.1에서는 영상을 보는 중에 back을 하게 되면 이상없이 현재 액티비티와 영상출력이 종료가 됩니다.

2.2에서는 flash가 지원되서 그런지..... back을 하게 되면 이전 액티비티로 오는 것은 이상없는데, Sound가 계속 납니다...
앱이 완전히 종료가 되야 Sound도 없어집니다....

물론 다음과 같이도 해보았습니다.
    @Override
    protected void onStop() {
        // TODO Auto-generated method stub
        super.onStop();
        Intent i = new Intent("com.android.music.musicservicecommand");
        i.putExtra("command", "pause");
        this.sendBroadcast(i);
     }
역시나 사운드는 계속 납니다....

AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
audioManager.setStreamMute(AudioManager.STREAM_MUSIC, true);
이 방법도 사용해 보았지만 onCreate에서
audioManager.setStreamMute(AudioManager.STREAM_MUSIC, false); 를 해도 Mute가 해제가 되지 않았습니다.

Mute가 된 상태에서 다시 유튜브 영상을 재생하면 버벅거리는게....

고수님들의 답변 부탁드립니다. ^^