Android Appに関する問題があります。
サーバーからビデオをダウンロードするアプリケーションを作成しました。
その後、ビデオビューで再生します。 しかし、問題はフルスクリーンでビデオを再生できないことです。インビデオのビデオビューは、親を埋めるように設定されています。アンドロイドでビデオを再生するためのVideoView/Layout
それは私にとって非常に重要なであることについての私を助けてください。あなたのVideoViewのために
マイレイアウトファイル...
Android Appに関する問題があります。
サーバーからビデオをダウンロードするアプリケーションを作成しました。
その後、ビデオビューで再生します。 しかし、問題はフルスクリーンでビデオを再生できないことです。インビデオのビデオビューは、親を埋めるように設定されています。アンドロイドでビデオを再生するためのVideoView/Layout
それは私にとって非常に重要なであることについての私を助けてください。あなたのVideoViewのために
マイレイアウトファイル...
xmlファイル内だけ
android:layout_alignParentRight="true"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
このLINKはあなたを助けるかもしれない使用する属性以下を追加します。
VideoView はは、動画のアスペクト比を維持する必要があるとして、あなたの携帯電話の画面全体を埋めるためにしようとしないでしょう。アスペクト比を壊すと、ビデオが伸びてしまい、多くのユーザーがそれを気に入らないため、重要です。しかし、まだ完全な画面にしたい場合は、VideoViewのようにVideoViewをサブクラス化してください:
public class MyVideoView extends VideoView {
public MyVideoView(Context context) {
super(context);
}
@Override
protected void onMeasure (int widthMeasureSpec, int heightMeasureSpec)
{
setMeasuredDimension(480,800);
}
}
こんにちは私は私の活動で内部クラスを作成します。 私はプログラムを実行すると、次のコードでエラーが発生する [** bold **] video =(MyVideoView)findViewById(R.id.surface_view); [** bold **] プログラム – Anant
を実行すると、このカスタムビデオビュー "MyVideoView"を追加して、元のvideoviewタグをレイアウトxmlに置き換える必要があります。 VideoViewキーワードをレイアウトXMLのpackagename.MyVideoViewに置き換えてください。たとえば、http://stackoverflow.com/questions/6186729/how-to-insert-custom-view-into-xmls-linearlayoutをご覧ください。 – Akhil
こんにちは私はすでにこれをしています。 – Anant
私のxmlファイルを見ることができるところで私の質問がすでに更新されています.. – Anant
android:theme = "@アンドロイド:style/Theme.NoTitleBar.Fullscreen"この行をmanifeatファイルに追加し、アンドロイドも削除します:gravity = "center" try LinearLayoutをRelativeLayoutに置き換える – Ishu