mirror of
https://github.com/arichornlover/uYouEnhanced.git
synced 2026-01-11 22:40:19 +00:00
fix #881
This commit is contained in:
parent
3eacecb190
commit
e97bf5f501
1 changed files with 12 additions and 5 deletions
17
uYouPlus.xm
17
uYouPlus.xm
|
|
@ -808,14 +808,21 @@ void DEMC_centerRenderingView() {
|
|||
|
||||
%hook MLHAMQueuePlayer
|
||||
- (void)setRate:(float)rate {
|
||||
MSHookIvar<float>(self, "_rate") = rate;
|
||||
MSHookIvar<float>(self, "_rate") = rate;
|
||||
MSHookIvar<float>(self, "_preferredRate") = rate;
|
||||
|
||||
id ytPlayer = MSHookIvar<HAMPlayerInternal *>(self, "_player");
|
||||
[ytPlayer setRate:rate];
|
||||
id player = MSHookIvar<HAMPlayerInternal *>(self, "_player");
|
||||
[player setRate: rate];
|
||||
|
||||
[self.playerEventCenter broadcastRateChange:rate];
|
||||
id stickySettings = MSHookIvar<MLPlayerStickySettings *>(self, "_stickySettings");
|
||||
[stickySettings setRate: rate];
|
||||
|
||||
[self.playerEventCenter broadcastRateChange: rate];
|
||||
|
||||
YTSingleVideoController *singleVideoController = self.delegate;
|
||||
[singleVideoController playerRateDidChange: rate];
|
||||
}
|
||||
%end
|
||||
%end
|
||||
|
||||
%hook YTPlayerViewController
|
||||
%property float playbackRate;
|
||||
|
|
|
|||
Loading…
Reference in a new issue