mirror of
				https://framagit.org/tom79/fedilab-tube
				synced 2025-06-05 21:09:11 +02:00 
			
		
		
		
	Fix duration
This commit is contained in:
		| @@ -1,3 +1,4 @@ | ||||
|  | ||||
| package app.fedilab.fedilabtube; | ||||
|  | ||||
|  | ||||
| @@ -61,6 +62,7 @@ import java.util.Objects; | ||||
|  | ||||
| import javax.net.ssl.HttpsURLConnection; | ||||
|  | ||||
|  | ||||
| import app.fedilab.fedilabtube.asynctasks.ManagePlaylistsAsyncTask; | ||||
| import app.fedilab.fedilabtube.asynctasks.PostActionAsyncTask; | ||||
| import app.fedilab.fedilabtube.asynctasks.RetrievePeertubeSingleAsyncTask; | ||||
| @@ -160,6 +162,7 @@ public class PeertubeActivity extends AppCompatActivity implements OnRetrievePee | ||||
|         peertube_bookmark.setVisibility(View.GONE); | ||||
|  | ||||
|  | ||||
|  | ||||
|         SQLiteDatabase db = Sqlite.getInstance(getApplicationContext(), Sqlite.DB_NAME, null, Sqlite.DB_VERSION).open(); | ||||
|         String userId = sharedpreferences.getString(Helper.PREF_KEY_ID, null); | ||||
|         instance = sharedpreferences.getString(Helper.PREF_INSTANCE, Helper.getLiveInstance(PeertubeActivity.this)); | ||||
| @@ -175,6 +178,8 @@ public class PeertubeActivity extends AppCompatActivity implements OnRetrievePee | ||||
|             getSupportActionBar().setDisplayHomeAsUpEnabled(true); | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|         mode = sharedpreferences.getInt(Helper.SET_VIDEO_MODE, Helper.VIDEO_MODE_DIRECT); | ||||
|         if (mode != Helper.VIDEO_MODE_WEBVIEW && mode != Helper.VIDEO_MODE_DIRECT) | ||||
|             mode = Helper.VIDEO_MODE_DIRECT; | ||||
| @@ -310,10 +315,12 @@ public class PeertubeActivity extends AppCompatActivity implements OnRetrievePee | ||||
|         } | ||||
|  | ||||
|         peertube = apiResponse.getPeertubes().get(0); | ||||
|  | ||||
|         //TODO: currently streaming service gives the wrong values for duration | ||||
|         peertube.setStreamService(false); | ||||
|         new ManagePlaylistsAsyncTask(PeertubeActivity.this, GET_PLAYLIST_FOR_VIDEO, null, peertube.getId(), null, PeertubeActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); | ||||
|  | ||||
|  | ||||
|  | ||||
|             peertube_playlist.setOnClickListener(v -> { | ||||
|                 if( isLoggedIn(PeertubeActivity.this) ) { | ||||
|                     if (playlists != null && peertube.getId() != null) { | ||||
|   | ||||
| @@ -75,7 +75,8 @@ | ||||
|             android:paddingLeft="4dp" | ||||
|             android:paddingRight="4dp" | ||||
|             android:textColor="#FFBEBEBE" | ||||
|             android:textSize="12sp" /> | ||||
|             android:textSize="14sp" | ||||
|             android:textStyle="bold"/> | ||||
|  | ||||
|         <TextView | ||||
|             android:id="@id/exo_position" | ||||
| @@ -85,8 +86,8 @@ | ||||
|             android:paddingLeft="4dp" | ||||
|             android:paddingRight="4dp" | ||||
|             android:textColor="#FFBEBEBE" | ||||
|             android:textSize="14sp" | ||||
|             android:textStyle="bold" /> | ||||
|             android:textSize="12sp" | ||||
|              /> | ||||
|  | ||||
|         <com.google.android.exoplayer2.ui.DefaultTimeBar | ||||
|             android:id="@id/exo_progress" | ||||
| @@ -102,8 +103,8 @@ | ||||
|             android:paddingLeft="4dp" | ||||
|             android:paddingRight="4dp" | ||||
|             android:textColor="#FFBEBEBE" | ||||
|             android:textSize="14sp" | ||||
|             android:textStyle="bold" /> | ||||
|             android:textSize="12sp" | ||||
|             /> | ||||
|  | ||||
|         <FrameLayout | ||||
|             android:id="@+id/exo_fullscreen_button" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user