This commit is contained in:
Stefan Schueller 2018-03-11 02:25:19 +01:00
parent 9378dba5a2
commit fcfe47a14b
1 changed files with 3 additions and 10 deletions

View File

@ -111,15 +111,6 @@ public class TorrentVideoPlayActivity extends AppCompatActivity {
@Override @Override
public void onStreamPrepared(Torrent torrent) { public void onStreamPrepared(Torrent torrent) {
Log.d(TAG, "Prepared"); Log.d(TAG, "Prepared");
if(!torrentStream.isStreaming()) {
torrent.startDownload();
}
// If you set TorrentOptions#autoDownload(false) then this is probably the place to call
// torrent.startDownload();
} }
@Override @Override
@ -185,11 +176,13 @@ public class TorrentVideoPlayActivity extends AppCompatActivity {
// Produces DataSource instances through which media data is loaded. // Produces DataSource instances through which media data is loaded.
DataSource.Factory dataSourceFactory = new DefaultDataSourceFactory(getApplicationContext(), DataSource.Factory dataSourceFactory = new DefaultDataSourceFactory(getApplicationContext(),
Util.getUserAgent(getApplicationContext(), "yourApplicationName"), null); Util.getUserAgent(getApplicationContext(), "PeerTube"), null);
// This is the MediaSource representing the media to be played. // This is the MediaSource representing the media to be played.
MediaSource videoSource = new ExtractorMediaSource.Factory(dataSourceFactory) MediaSource videoSource = new ExtractorMediaSource.Factory(dataSourceFactory)
.createMediaSource(Uri.fromFile(torrent.getVideoFile())); .createMediaSource(Uri.fromFile(torrent.getVideoFile()));
// Auto play
player.setPlayWhenReady(true); player.setPlayWhenReady(true);
// Prepare the player with the source. // Prepare the player with the source.