Changeset 273186 in webkit
- Timestamp:
- Feb 19, 2021 5:07:46 PM (3 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r273184 r273186 1 2021-02-19 Kate Cheney <katherine_cheney@apple.com> 2 3 Add back old media playback API but deprecated 4 https://bugs.webkit.org/show_bug.cgi?id=222206 5 <rdar://problem/74539125> 6 7 We should add these back in case clients adopted them before the name 8 update in https://trac.webkit.org/changeset/272923/webkit. 9 10 Reviewed by Tim Horton. 11 12 * UIProcess/API/Cocoa/WKWebView.h: 13 * UIProcess/API/Cocoa/WKWebView.mm: 14 (-[WKWebView pauseAllMediaPlayback:]): 15 (-[WKWebView suspendAllMediaPlayback:]): 16 (-[WKWebView resumeAllMediaPlayback:]): 17 (-[WKWebView closeAllMediaPresentations:]): 18 (-[WKWebView requestMediaPlaybackState:]): 19 1 20 2021-02-19 Wenson Hsieh <wenson_hsieh@apple.com> 2 21 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.h
r272923 r273186 527 527 @property (nonatomic, readonly, copy) NSArray *certificateChain WK_API_DEPRECATED_WITH_REPLACEMENT("serverTrust", macos(10.11, 10.12), ios(9.0, 10.0)); 528 528 529 - (void)pauseAllMediaPlayback:(void (^_Nullable)(void))completionHandler WK_API_DEPRECATED_WITH_REPLACEMENT("pauseAllMediaPlaybackWithCompletionHandler", macos(WK_MAC_TBA, WK_MAC_TBA), ios(WK_IOS_TBA, WK_IOS_TBA)); 530 - (void)suspendAllMediaPlayback:(void (^_Nullable)(void))completionHandler WK_API_DEPRECATED_WITH_REPLACEMENT("setAllMediaPlaybackSuspended:suspended", macos(WK_MAC_TBA, WK_MAC_TBA), ios(WK_IOS_TBA, WK_IOS_TBA)); 531 - (void)resumeAllMediaPlayback:(void (^ _Nullable)(void))completionHandler WK_API_DEPRECATED_WITH_REPLACEMENT("setAllMediaPlaybackSuspended:suspended", macos(WK_MAC_TBA, WK_MAC_TBA), ios(WK_IOS_TBA, WK_IOS_TBA)); 532 - (void)closeAllMediaPresentations:(void (^_Nullable)(void))completionHandler WK_API_DEPRECATED_WITH_REPLACEMENT("closeAllMediaPresentationsWithCompletionHandler", macos(WK_MAC_TBA, WK_MAC_TBA), ios(WK_IOS_TBA, WK_IOS_TBA)); 533 - (void)requestMediaPlaybackState:(void (^)(WKMediaPlaybackState))completionHandler WK_API_DEPRECATED_WITH_REPLACEMENT("requestMediaPlaybackStateWithCompletionHandler", macos(WK_MAC_TBA, WK_MAC_TBA), ios(WK_IOS_TBA, WK_IOS_TBA)); 534 529 535 @end 530 536 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm
r273128 r273186 3248 3248 } 3249 3249 3250 - (void)pauseAllMediaPlayback:(void (^)(void))completionHandler 3251 { 3252 [self pauseAllMediaPlaybackWithCompletionHandler:completionHandler]; 3253 } 3254 3255 - (void)suspendAllMediaPlayback:(void (^)(void))completionHandler 3256 { 3257 [self setAllMediaPlaybackSuspended:YES completionHandler:completionHandler]; 3258 } 3259 3260 - (void)resumeAllMediaPlayback:(void (^)(void))completionHandler 3261 { 3262 [self setAllMediaPlaybackSuspended:NO completionHandler:completionHandler]; 3263 } 3264 3265 - (void)closeAllMediaPresentations:(void (^)(void))completionHandler 3266 { 3267 [self closeAllMediaPresentationsWithCompletionHandler:completionHandler]; 3268 } 3269 3270 - (void)requestMediaPlaybackState:(void (^)(WKMediaPlaybackState))completionHandler 3271 { 3272 [self requestMediaPlaybackStateWithCompletionHandler:completionHandler]; 3273 } 3274 3250 3275 @end 3251 3276
Note: See TracChangeset
for help on using the changeset viewer.