diff --git a/app/src/main/java/net/schueller/peertube/activity/VideoPlayActivity.java b/app/src/main/java/net/schueller/peertube/activity/VideoPlayActivity.java index 6fba30d..66b0ed8 100644 --- a/app/src/main/java/net/schueller/peertube/activity/VideoPlayActivity.java +++ b/app/src/main/java/net/schueller/peertube/activity/VideoPlayActivity.java @@ -184,8 +184,9 @@ public class VideoPlayActivity extends AppCompatActivity implements VideoRendere torrentStream.addListener(new TorrentListener() { @Override public void onStreamReady(Torrent torrent) { - Log.d(TAG, "Ready"); - mService.setCurrentStreamUrl(Uri.fromFile(torrent.getVideoFile()).toString()); + String videopath = Uri.fromFile(torrent.getVideoFile()).toString(); + Log.d(TAG, "Ready! torrentStream videopath:" + videopath); + mService.setCurrentStreamUrl(videopath); startPlayer(); } diff --git a/app/src/main/java/net/schueller/peertube/service/VideoPlayerService.java b/app/src/main/java/net/schueller/peertube/service/VideoPlayerService.java index bc62ddb..b477948 100644 --- a/app/src/main/java/net/schueller/peertube/service/VideoPlayerService.java +++ b/app/src/main/java/net/schueller/peertube/service/VideoPlayerService.java @@ -35,6 +35,7 @@ import androidx.annotation.Nullable; import android.support.v4.media.MediaDescriptionCompat; import android.support.v4.media.session.MediaSessionCompat; import android.util.Log; +import android.widget.Toast; import com.google.android.exoplayer2.C; import com.google.android.exoplayer2.ExoPlayerFactory; @@ -82,6 +83,8 @@ public class VideoPlayerService extends Service { @Override public void onCreate() { + Log.v(TAG, "onCreate..."); + super.onCreate(); player = ExoPlayerFactory.newSimpleInstance(getApplicationContext(), new DefaultTrackSelector()); @@ -136,7 +139,11 @@ public class VideoPlayerService extends Service { @Override public int onStartCommand(Intent intent, int flags, int startId) { + Context context = this; Log.v(TAG, "onStartCommand..."); + if(currentStreamUrl == null){ + Toast.makeText(context, "currentStreamUrl must not null", Toast.LENGTH_SHORT).show(); + } playVideo(); return START_STICKY; } @@ -150,7 +157,7 @@ public class VideoPlayerService extends Service { public void setCurrentStreamUrl(String streamUrl) { - Log.v(TAG, "setCurrentStreamUrl..."); + Log.v(TAG, "setCurrentStreamUrl..." + streamUrl); currentStreamUrl = streamUrl; }