-
Notifications
You must be signed in to change notification settings - Fork 52
[WIP][video_player_plusplayer]Plusplayer plugin #374
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP][video_player_plusplayer]Plusplayer plugin #374
Conversation
|
Ok, I just finished basic function and I will finish the rest. |
|
The If the name of the underlying platform API used by this plugin is "plusplayer", how about the name "video_player_plusplayer", similarly to video_player_avfoundation for iOS/macOS? |
Yes, you are right. I actually wanted to develop a video plugin based on official video player plugin from the beginning, but plusplayer does not support frame decode callback and API are not the same. In that case, "video_player_plusplayer" is a batter name. Thanks for your suggestion. |
Use FlutterError instead of VideoPlayerError which generated by pigeon
1.Not support set buffering config when playing drm. 2.Remove seek to complete callback code.
Plusplayer supports audio only stream
|
When we try to stream a dash stream (with widevine) using this implementation, we are getting vague assertion fail messages from gstreamer. The same dash stream (without drm) plays just fine using the regular video_player package (which uses only methods from player.h as far as I can tell). I tried to find documentation about the libdrmmanager but to no avail. Perhaps that samsung can provide us about how to link DRM with the player from player.h without resorting to this implementation which includes even more black boxes in the form of 2 SO files without any sources? |
To play DRM with this streaming player, you need to have partner level certificate(https://developer.samsung.com/tv-seller-office/guides/membership/becoming-partner.html), if you already are partner, please send me mail([email protected]), I will send you USB certificate. |
|
If memory serves, even the non-drm stream fails with this package |
|
@NicolaVerbeeck We will release another video player plugin with DRM(playready & DASH+widevine only) support, I will update in this session when done. |
|
Nice! Looking forward to it! |
|
We have another new player plugin which support DRM(playready,DASH+widevine) #468, so I will close this one. @NicolaVerbeeck |
Because MM player is not in maintenance on TV device, and MM player not support DRM.
so we implement a new video player plugin based on plusplayer, it only supports tv devices.