Sürücüsüz otomobiller araç sigortası şirketlerinin sonunu getirir mi?

YouTube her gün 1 milyar saat video izletiyor

İslami Oteller

Volkan Bilimci, Aktif Haldeki Volkanın içine Düştü!

Android Video Oynatma Kaynak Kodu

Android Programlama 30 Ağustos 2016
437 Görüntülenme

Merhaba arkadaşlar bu konumuzda android’de video player yapacağız ve bir video oynatacağız. Eğer projenizde buna benzer bir sisteme ihtiyacınız var bunu rahatlıkla kullanabilirsiniz, kendinize göre düzenleyebilir ve projenize uyumlu hale getirebilirsiniz.

Dosya Yapısı

İlk olarak arkadaşlar projemiz içerisinde RES klasöründe RAW isimli bir klasör oluşturuyoruz ve bu klasör içerisine oynatmak istediğimiz video veya müzikleri atacağız.

Play_video_project_structure

main.xml Dosyamızdaki Gerekli Kodlar
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
  <TextView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello"
    />
  <Button
    android:id="@+id/playvideoplayer" 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="- PLAY Video -"
    />
 
     
   <VideoView
    android:id="@+id/videoview" 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    />
     
 
</LinearLayout>
AndroidManifest.xml Dosyamızdaki Gerekli Kodlar
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.android.AndroidVideoPlayer"
      android:versionCode="1"
      android:versionName="1.0">
    <uses-sdk android:minSdkVersion="10" />
 
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".AndroidVideoPlayer"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
 
    </application>
</manifest>
AndroidVideoPlayer.Java Dosyamızdaki Gerekli Kodlar
package com.android.AndroidVideoPlayer;
 
import android.app.Activity;
import android.graphics.PixelFormat;
import android.media.MediaPlayer;
import android.net.Uri;
import android.os.Bundle;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.View;
import android.widget.Button;
import android.widget.VideoView;
 
//Implement SurfaceHolder interface to Play video
//Implement this interface to receive information about changes to the surface
public class AndroidVideoPlayer extends Activity implements SurfaceHolder.Callback{
 
    MediaPlayer mediaPlayer;
    SurfaceView surfaceView;
    SurfaceHolder surfaceHolder;
    boolean pausing = false;;
     
     
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
         
        Button buttonPlayVideo = (Button)findViewById(R.id.playvideoplayer);
         
        getWindow().setFormat(PixelFormat.UNKNOWN);
        
        //Displays a video file.   
        VideoView mVideoView = (VideoView)findViewById(R.id.videoview);
        
         
        String uriPath = "android.resource://com.android.AndroidVideoPlayer/"+R.raw.k;
        Uri uri = Uri.parse(uriPath);
        mVideoView.setVideoURI(uri);
        mVideoView.requestFocus();
        mVideoView.start();
 
         
         
        buttonPlayVideo.setOnClickListener(new Button.OnClickListener(){
 
            @Override
            public void onClick(View v) {
             
                    // VideoView refference see main.xml
                    VideoView mVideoView = (VideoView)findViewById(R.id.videoview);
                    
                    String uriPath = "android.resource://com.android.AndroidVideoPlayer/"+R.raw.k;
                     
                    Uri uri = Uri.parse(uriPath);
                    mVideoView.setVideoURI(uri);
                    mVideoView.requestFocus();
                    mVideoView.start();
                 
                 
            }});
     }
     
    @Override
    public void surfaceChanged(SurfaceHolder holder, int format, int width,
            int height) {
        // TODO Auto-generated method stub
         
    }
 
    @Override
    public void surfaceCreated(SurfaceHolder holder) {
        // TODO Auto-generated method stub
         
    }
 
    @Override
    public void surfaceDestroyed(SurfaceHolder holder) {
        // TODO Auto-generated method stub
         
    }
}
Ekran Görüntüleri

play_video_file_simulator_1 playing_video_on_screen_2

Yorumlar

Yazıya 1 yorum yapılmış.

mehmet yıldız 4 Eylül 2016

teşekküler sonunda çalışan bi kod buldum çok işime yaradı gerçekten

İlginizi Çekebilir
Android – Time Zone Uygulaması Yapımı

Android – Time Zone Uygulaması Yapımı

6 Eylül 2016
740 Görüntülenme
Android İnterneti Kontrol Etmek için Gerekli Kod

Android İnterneti Kontrol Etmek için Gerekli Kod

3 Eylül 2016
358 Görüntülenme
Android Açılış Ekranı Yapımı

Android Açılış Ekranı Yapımı

27 Ağustos 2016
598 Görüntülenme
Android Buton Tıklama Kodu

Android Buton Tıklama Kodu

25 Ağustos 2016
325 Görüntülenme
Android Ekran Yenileme ( Reflesh ) Kodu

Android Ekran Yenileme ( Reflesh ) Kodu

25 Ağustos 2016
564 Görüntülenme
Android Wifi Açma Kodu

Android Wifi Açma Kodu

24 Ağustos 2016
377 Görüntülenme
Android Sayfalar Arası Geçiş – [ Android Studio ]

Android Sayfalar Arası Geçiş – [ Android Studio ]

19 Mart 2016
1.086 Görüntülenme
Bunlar da var!
MIT’nin yeni deri buluşu yaşlılığa meydan okuyor

MIT’nin yeni deri buluşu yaşlılığa meydan okuyor

14 Mayıs 2016
156 Görüntülenme
Galaxy S7 tanıtımını canlı izleyin

Galaxy S7 tanıtımını canlı izleyin

21 Şubat 2016
176 Görüntülenme
Yandexin trafik yoğunluğu servisi Antalyaya açıldı

Yandexin trafik yoğunluğu servisi Antalyaya açıldı

17 Eylül 2015
206 Görüntülenme
Dünyanın En Hızlı Lastik Değişimi

Dünyanın En Hızlı Lastik Değişimi

7 Haziran 2015
174 Görüntülenme
Titanicin Kedili Parodisi | Ticatnic

Titanicin Kedili Parodisi | Ticatnic

2 Ağustos 2015
155 Görüntülenme
Ritim Sorunlusu Adam [Video]

Ritim Sorunlusu Adam [Video]

15 Kasım 2015
158 Görüntülenme