Skip to content

[video_player_videohole] Add video_player_videohole package #468

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

Closed
wants to merge 32 commits into from

Conversation

hyue7
Copy link
Collaborator

@hyue7 hyue7 commented Oct 19, 2022

”video_player_videohole“ is a new video player plugin ,used to play videos of DRM (playready & widevine).It's based on MM player and only supports on Tizen TV devices

Copy link

@huayongxu huayongxu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Copy link

@elishateng elishateng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link

@wb0716 wb0716 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good for me

Copy link

@AdunFang AdunFang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is OK.

Copy link

@zhouleonlei zhouleonlei left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@swift-kim swift-kim changed the title [video_player_videohole]videoplayer plugin [video_player_videohole] Add video_player_videohole package Oct 20, 2022
@xiaowei-guan xiaowei-guan self-requested a review October 20, 2022 08:48
@xuelian-bai
Copy link

Let me explain why this is a seperated plugin:

  1. Dart API is different with official video_player plugin, so if we integrate this plugin into video_player plugin, then video_player plugin is not cross-platform.
  2. The supported features of this new plugin can cover that of video_player plugin, so it's no need to integrate new one into video_player plugin

@swift-kim

@bbrto21
Copy link
Contributor

bbrto21 commented Oct 26, 2022

Great, I've confirmed that the example is working well generally with platform certification on my TV device.
but I got some error. this happened when I played a video while moving between tabs on example.

Another exception was thrown: setState() called after dispose(): _DrmRemoteVideoState#45a3b(lifecycle state: defunct,

@bbrto21
Copy link
Contributor

bbrto21 commented Oct 27, 2022

Please refer to the implementation of other plugins and the developer guide.
and carefully follow the naming convention for each language .
Ex) Typically, we do not use camel case for variable names in the C++ code.

@swift-kim
Copy link
Member

Please take a look at this error report.

flutter-tizen/flutter-tizen#217 (comment)

@swift-kim
Copy link
Member

https://github.com/flutter-tizen/flutter-tizen/wiki/New-plugin-submission-guideline

Please make sure all the requirements are satisfied. Especially pay attention to the coding style (do not use abbreviations and etc.).

@swift-kim
Copy link
Member

Is the video_player_videohole dev branch unused? You may reopen this PR by force-pushing recent changes to the branch, so that I can push some changes directly to the branch during review.

@hyue7
Copy link
Collaborator Author

hyue7 commented Mar 23, 2023

Is the video_player_videohole dev branch unused? You may reopen this PR by force-pushing recent changes to the branch, so that I can push some changes directly to the branch during review.

@swift-kim You can directly review in this PR,there will be conflicts if push this to video_player_videohole branch.

@swift-kim
Copy link
Member

What conflicts?

@swift-kim
Copy link
Member

Reopened: #550

@swift-kim swift-kim closed this Mar 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.