playstack_android 0.1.0-dev.8
playstack_android: ^0.1.0-dev.8 copied to clipboard
Android implementation of PlayStack, built on AndroidX Media3 ExoPlayer.
0.1.0-dev.8 #
- Media controls through a Media3
MediaSessionwhose commands go to Dart;PlayStackMediaService(declared by the app) shows the notification and keeps playback alive in the background. - Picture-in-Picture of the activity with the video's aspect ratio,
automatic on leaving the app (
setAutoEnterEnabledon Android 12+, the user-leave hint before). - Device orientation from
OrientationEventListener, also while the activity is locked to one orientation, and the app's requested orientation for restoring it after fullscreen.
0.1.0-dev.7 #
- Licensed under the MIT license.
- Package metadata and aligned dependency constraints for publishing.
0.1.0-dev.6 #
- Milestone 6: Media3
SimpleCachewith manifest bypass, audio focus only while audible, pause on headphones unplugged, interruption events, SystemChrome fullscreen.
0.1.0-dev.5 #
- Milestone 5: preload buffer cap through a wrapping
LoadControl; network status fromConnectivityManager(addsACCESS_NETWORK_STATE).
0.1.0-dev.4 #
- Milestone 4:
ERROR_CODE_DECODER_INIT_FAILEDis reported asdecoderUnavailable.
0.1.0-dev.3 #
- Milestone 3: audio/video/subtitle tracks with subtitle text events, video
quality limits, metadata (frame rate, bitrate, codec, live),
setSource,stop,positions()stream, app lifecycle pause/resume.
0.1.0-dev.2 #
- Milestone 2: native playback (sources, play/pause/seek/loop, volume, speed,
first frame, rotation, typed errors),
clearSourcefor idle pooled players.
0.1.0-dev.1 #
- Milestone 1 foundation. Development preview; see the repository README for status.