|
|
行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/コード]] |