Merge pull request #43 from epitron/master

Set the title for external video players
This commit is contained in:
Christian Schabesberger 2015-09-25 07:43:46 +02:00
commit d8bdada9db
1 changed files with 7 additions and 0 deletions

View File

@ -201,11 +201,17 @@ public class ActionBarHandler {
if(!videoTitle.isEmpty()) {
if (PreferenceManager.getDefaultSharedPreferences(context)
.getBoolean(context.getString(R.string.useExternalPlayer), false)) {
// External Player
Intent intent = new Intent();
try {
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(videoStreams[selectedStream].url),
VideoInfo.getMimeById(videoStreams[selectedStream].format));
intent.putExtra(Intent.EXTRA_TITLE, videoTitle);
intent.putExtra("title", videoTitle);
context.startActivity(intent); // HERE !!!
} catch (Exception e) {
e.printStackTrace();
@ -229,6 +235,7 @@ public class ActionBarHandler {
builder.create().show();
}
} else {
// Internal Player
Intent intent = new Intent(context, PlayVideoActivity.class);
intent.putExtra(PlayVideoActivity.VIDEO_TITLE, videoTitle);
intent.putExtra(PlayVideoActivity.STREAM_URL, videoStreams[selectedStream].url);