「Android/VideoView」の版間の差分

提供: 初心者エンジニアの簡易メモ
ナビゲーションに移動 検索に移動
内容を「https://github.com/googleads/googleads-ima-android android/VideoView/googleads-ima-android android/VideoView/コード」で置換
1行目: 1行目:
==動画プレイヤーサンプル==
https://github.com/googleads/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/googleads-ima-android]]
<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/コード]]

2018年10月19日 (金) 09:23時点における版