Support 1dm header

pull/362/head
FongMi 2 years ago
parent 3ac609aac1
commit 94a5a6eda0
  1. 7
      app/src/main/java/com/fongmi/android/tv/player/Players.java
  2. 3
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  3. 3
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java

@ -4,6 +4,7 @@ import android.app.Activity;
import android.app.PendingIntent;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v4.media.MediaMetadataCompat;
import android.support.v4.media.session.MediaControllerCompat;
import android.support.v4.media.session.MediaSessionCompat;
@ -557,6 +558,12 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic
return list.toArray(new String[0]);
}
public Bundle getHeaderBundle() {
Bundle bundle = new Bundle();
for (Map.Entry<String, String> entry : getHeaders().entrySet()) bundle.putString(entry.getKey(), entry.getValue());
return bundle;
}
public void checkData(Intent data) {
try {
if (data == null || data.getExtras() == null) return;

@ -1077,8 +1077,9 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List
Intent intent = new Intent(Intent.ACTION_SEND);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra(Intent.EXTRA_TEXT, url);
intent.putExtra("name", title);
intent.putExtra("extra_headers", mPlayers.getHeaderBundle());
intent.putExtra("title", title);
intent.putExtra("name", title);
intent.setType("text/plain");
startActivity(Util.getChooser(intent));
setRedirect(true);

@ -1545,8 +1545,9 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo
Intent intent = new Intent(Intent.ACTION_SEND);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra(Intent.EXTRA_TEXT, url);
intent.putExtra("name", title);
intent.putExtra("extra_headers", mPlayers.getHeaderBundle());
intent.putExtra("title", title);
intent.putExtra("name", title);
intent.setType("text/plain");
startActivity(Util.getChooser(intent));
setRedirect(true);

Loading…
Cancel
Save