私はAndroidアプリを作成していました。私のAndroidアプリでウェブカメラフィードを閲覧するためにサーバーとして私のPCにインストールされたyawcamを使用します。しかし、私が得たのは、実際にはブラウザのようにビデオで、より多くの白い未使用スペースを取得したことです。これは私のコードです。
パブリッククラスViewVideoはActivity{を拡張します
@SuppressLint("NewApi")
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//String ipAddress = getIntent().getStringExtra("ipAddress");
// String portNumber= getIntent().getStringExtra("portNumber");
SharedPreferences app_preferences1 = PreferenceManager.getDefaultSharedPreferences(this);
String ip = app_preferences1.getString("ip", "null");
SharedPreferences app_preferences2 = PreferenceManager.getDefaultSharedPreferences(this);
String port = app_preferences2.getString("port", "null");
WebView engine = (WebView) findViewById(R.id.web_engine);
engine.setInitialScale(1);
engine.getSettings().setLoadWithOverviewMode(true);
engine.getSettings().setUseWideViewPort(true);
engine.getSettings().setJavaScriptEnabled(true);
engine.loadUrl("http://"+ip+":"+port);
Button btnBack = (Button) findViewById(R.id.btnBack);
//Listening to button event
btnBack.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
Intent myIntent = new Intent(ViewVideo.this,CameraActivity.class);
startActivity(myIntent);
}});
私がやりたいのは、空白を入れずにWebカメラストリームをフルスクリーンモードで表示したいということです。これは、webview()メソッドを使用しているためです。webviewを使用せずにyawcamフィードを表示する方法はありますか?質問に弱点があったらごめんなさい。前もって感謝します