facebook twitter hatena line email

「Android/VideoView」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(動画プレイヤーサンプル)
 
(同じ利用者による、間の13版が非表示)
行1: 行1:
==動画プレイヤーサンプル==
+
[[android/VideoView/googleads-ima-android]]
すぐに再生される
+
import android.media.MediaPlayer;
+
import android.support.v7.app.AppCompatActivity;
+
import android.os.Bundle;
+
import android.view.Gravity;
+
import android.view.ViewGroup;
+
import android.widget.FrameLayout;
+
import android.widget.VideoView;
+
public class MainActivity extends AppCompatActivity {
+
    private VideoView mVideoView;
+
    @Override
+
    protected void onCreate(Bundle savedInstanceState) {
+
        super.onCreate(savedInstanceState);
+
        setContentView(R.layout.activity_main);
+
        mVideoView = new VideoView(this);
+
        FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
+
        layoutParams.gravity = Gravity.CENTER;
+
        FrameLayout layout = (FrameLayout)findViewById(R.id.videoView);
+
        layout.addView(mVideoView, layoutParams);
+
        mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
+
            @Override
+
            public void onPrepared(MediaPlayer mp) {
+
                mVideoView.start();
+
            }
+
        });
+
        mVideoView.setVideoPath("~.mp4");
+
        mVideoView.start();
+
    }
+
}
+
  
res/layout/activity_main.xml
+
[[android/VideoView/シンプル]]
<FrameLayout android:id="@+id/videoView" android:layout_width="match_parent" android:layout_height="200dp"></FrameLayout>
+
  
参考:http://blog.livedoor.jp/sen_ritsu/archives/51350872.html
+
[[android/VideoView/イベント]]
 +
 
 +
[[android/VideoView/他ボタン]]
 +
 
 +
[[android/VideoView/動画にかぶせてボタンを配置]]
 +
 
 +
[[android/VideoView/横幅に合わせて縦幅自動調節]]
 +
 
 +
[[android/VideoView/ローカル動画表示]]
 +
 
 +
[[android/VideoView/ダウンロード]]
 +
 
 +
[[android/VideoView/mp4から幅高さ取得]]
 +
 
 +
[[android/VideoView/音制御]]
 +
 
 +
[[android/VideoView/ハードウェアアクセラレーター]]

2019年4月3日 (水) 12:39時点における最新版

android/VideoView/googleads-ima-android

android/VideoView/シンプル

android/VideoView/イベント

android/VideoView/他ボタン

android/VideoView/動画にかぶせてボタンを配置

android/VideoView/横幅に合わせて縦幅自動調節

android/VideoView/ローカル動画表示

android/VideoView/ダウンロード

android/VideoView/mp4から幅高さ取得

android/VideoView/音制御

android/VideoView/ハードウェアアクセラレーター