PhoneGap CordovaPlugin で SurfaceView を使いたいです。SurfaceView を動的に追加できますが、UI (HTML) の上にあります。SurfaceView を背景として使用し、その上に Web コンテンツを作成したいと考えています。Cordova コンテンツの背後に SurfaceView を設定するにはどうすればよいですか。
現在のコード:
final Activity activity = cordova.getActivity();
activity.runOnUiThread(new Runnable() {
public void run() {
SurfaceView surfaceView = new SurfaceView(activity);
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT,
Gravity.CENTER);
activity.addContentView(surfaceView, params);
callbackContext.success(); // Thread-safe.
}
});