Here are the examples of the java api com.khizar1556.mkvideoplayer.MKPlayer.play() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
2 Examples
17
Source : PlayerActivity.java
with MIT License
from bachors
with MIT License
from bachors
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_player);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Bundle b = getIntent().getExtras();
final String name = b.getString("name");
final String url = b.getString("url");
ActionBar actionBar = getSupportActionBar();
actionBar.hide();
mkplayer = new MKPlayer(this);
mkplayer.play(url);
mkplayer.setreplacedle(name);
mkplayer.setPlayerCallbacks(new MKPlayer.playerCallbacks() {
@Override
public void onNextClick() {
}
@Override
public void onPreviousClick() {
}
});
mkplayer.setFullScreenOnly(true);
}
15
Source : videoplayer.java
with MIT License
from khizar1556
with MIT License
from khizar1556
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.videoplayer);
player = new MKPlayer(this);
player.onComplete(new Runnable() {
@Override
public void run() {
// callback when video is finish
Toast.makeText(getApplicationContext(), "video play completed", Toast.LENGTH_SHORT).show();
}
}).onInfo(new MKPlayer.OnInfoListener() {
@Override
public void onInfo(int what, int extra) {
switch(what) {
case IMediaPlayer.MEDIA_INFO_BUFFERING_START:
// do something when buffering start
break;
case IMediaPlayer.MEDIA_INFO_BUFFERING_END:
// do something when buffering end
break;
case IMediaPlayer.MEDIA_INFO_NETWORK_BANDWIDTH:
// download speed
break;
case IMediaPlayer.MEDIA_INFO_VIDEO_RENDERING_START:
// do something when video rendering
break;
}
}
}).onError(new MKPlayer.OnErrorListener() {
@Override
public void onError(int what, int extra) {
Toast.makeText(getApplicationContext(), "video play error", Toast.LENGTH_SHORT).show();
}
});
player.setPlayerCallbacks(new MKPlayer.playerCallbacks() {
@Override
public void onNextClick() {
String url = "http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8";
player.play(url);
player.setreplacedle(url);
}
@Override
public void onPreviousClick() {
String url = "http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4";
player.play(url);
player.setreplacedle(url);
/*String url = ((EditText) findViewById(R.id.et_url)).getText().toString();
MKPlayerActivity.configPlayer(videoplayer.this).setreplacedle(url).play(url);*/
}
});
String url = getIntent().getStringExtra("url");
player.play(url);
player.setreplacedle(url);
}