私は2つのActivityを持つアプリケーションandroidを作成しています。私の 2 番目のアクティビティには、YouTube ビデオの埋め込みが含まれています。このアクティビティを起動してこのビデオを実行すると、動作します。しかし、アクティビティを閉じると、ビデオが再生されている場合、アクティビティは閉じられますが、ビデオの音が聞こえます。私のビデオは本当にクローズドではなく、彼女はバックグラウンドで再生していると思います.
手伝って頂けますか?
ありがとう!
編集: MyActivity でテストを作成しましたが、同じ問題があります。
public class MyActivity extends Activity implements MBAdListener{
private FrameLayout layout;
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
RelativeLayout adViewContainer = (RelativeLayout) findViewById(R.id.adView);
layout = new FrameLayout(this);
layout.setLayoutParams(new FrameLayout.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.FILL_PARENT,
Gravity.CENTER)
);
layout.setBackgroundColor(Color.BLUE);
setContentView(layout);
WebView content = new WebView(this);
content.setLayoutParams(new FrameLayout.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.FILL_PARENT,
Gravity.CENTER
));
content.setHorizontalScrollBarEnabled(false);
content.setVerticalScrollBarEnabled(false);
content.getSettings().setJavaScriptEnabled(true);
content.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
content.getSettings().setBuiltInZoomControls(false);
content.getSettings().setSupportZoom(true);
content.getSettings().setUseWideViewPort(true);
content.getSettings().setPluginsEnabled(true);
content.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
content.getSettings().setSavePassword(true);
content.getSettings().setSaveFormData(true);
content.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
layout.addView(content);
content.loadData("<iframe width=\"320\" height=\"200\" src=\"http://www.youtube.com/embed/vCXRt0kQvUE?autoplay=1\" frameborder=\"0\" allowfullscreen></iframe>", "text/html", "UTF-8");
}