package com.aabsys.skplayer;
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.MediaController;
import android.widget.VideoView;
public class MainActivity extends Activity {
Button play;
EditText url;
VideoView videoView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
play=(Button)findViewById(R.id.button1);
videoView=(VideoView)findViewById(R.id.ideoView);
url=(EditText)findViewById(R.id.editText1);
url.setText("http://data2.mobihd.in/upload_file/4/12/Ranjha_Jogi_(Zila_Ghaziabad)_(640x360)(MobiHD.in).mp4");
play.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
MediaController mediaController = new MediaController(MainActivity.this);
mediaController.setAnchorView(videoView);
//URI either from net or local
Uri video = Uri.parse(url.getText().toString());
//Uri video = Uri.parse("android.resource://full.package.name/" + R.raw.yourvideo);
videoView.setMediaController(mediaController);
videoView.setVideoURI(video);
videoView.start();
play.setVisibility(View.GONE);
url.setEnabled(false);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
and xml file is
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.MediaController;
import android.widget.VideoView;
public class MainActivity extends Activity {
Button play;
EditText url;
VideoView videoView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
play=(Button)findViewById(R.id.button1);
videoView=(VideoView)findViewById(R.id.ideoView);
url=(EditText)findViewById(R.id.editText1);
url.setText("http://data2.mobihd.in/upload_file/4/12/Ranjha_Jogi_(Zila_Ghaziabad)_(640x360)(MobiHD.in).mp4");
play.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
MediaController mediaController = new MediaController(MainActivity.this);
mediaController.setAnchorView(videoView);
//URI either from net or local
Uri video = Uri.parse(url.getText().toString());
//Uri video = Uri.parse("android.resource://full.package.name/" + R.raw.yourvideo);
videoView.setMediaController(mediaController);
videoView.setVideoURI(video);
videoView.start();
play.setVisibility(View.GONE);
url.setEnabled(false);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
and xml file is
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity"
android:background="#000000">
<Button
android:id="@+id/button1"
android:layout_width="160dp"
android:layout_height="wrap_content"
android:text="Play"
android:layout_gravity="center" />
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10" >
<requestFocus />
</EditText>
<VideoView
android:id="@+id/ideoView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"/>
</LinearLayout>
0 comments:
Post a Comment