v0.1.0-AA (vc=15): inline player on VideoDetail + fullscreen pill
Tap the 16:9 thumbnail box on VideoDetail and the video plays right there in the card — like YouTube. Uses its own ExoPlayer (released on nav-back via DisposableEffect) with PlayerView's built-in controls (play/pause/seek/duration bar). Top-right ⛶ pill on the inline player jumps to the existing fullscreen PlayerScreen which still has the full toolset (speed picker, audio-only, share, PiP, background, SponsorBlock chip). Restarts from 0 on entry — seek-position handoff between inline + fullscreen is a future refinement. Inline player state (playing/not-playing) is keyed on streamUrl so navigating to a different video resets it back to the thumbnail-with- play-overlay default.
This commit is contained in:
parent
75329867e9
commit
5b36de8888
2 changed files with 165 additions and 25 deletions
|
|
@ -15,6 +15,6 @@ const val NEWPIPE_APPLICATION_ID_OLD = "org.schabi.newpipe"
|
|||
const val NEWPIPE_APPLICATION_ID_NEW = "net.newpipe.app"
|
||||
|
||||
// Sulkta fork — Straw
|
||||
const val STRAW_VERSION_CODE = 14
|
||||
const val STRAW_VERSION_NAME = "0.1.0-Z"
|
||||
const val STRAW_VERSION_CODE = 15
|
||||
const val STRAW_VERSION_NAME = "0.1.0-AA"
|
||||
const val STRAW_APPLICATION_ID = "com.sulkta.straw"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue