Changeset 273186 in webkit


Ignore:
Timestamp:
Feb 19, 2021 5:07:46 PM (3 years ago)
Author:
Kate Cheney
Message:

Add back old media playback API but deprecated
https://bugs.webkit.org/show_bug.cgi?id=222206
<rdar://problem/74539125>

We should add these back in case clients adopted them before the name
update in https://trac.webkit.org/changeset/272923/webkit.

Reviewed by Tim Horton.

  • UIProcess/API/Cocoa/WKWebView.h:
  • UIProcess/API/Cocoa/WKWebView.mm:

(-[WKWebView pauseAllMediaPlayback:]):
(-[WKWebView suspendAllMediaPlayback:]):
(-[WKWebView resumeAllMediaPlayback:]):
(-[WKWebView closeAllMediaPresentations:]):
(-[WKWebView requestMediaPlaybackState:]):

Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r273184 r273186  
     12021-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
    1202021-02-19  Wenson Hsieh  <wenson_hsieh@apple.com>
    221
  • trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.h

    r272923 r273186  
    527527@property (nonatomic, readonly, copy) NSArray *certificateChain WK_API_DEPRECATED_WITH_REPLACEMENT("serverTrust", macos(10.11, 10.12), ios(9.0, 10.0));
    528528
     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
    529535@end
    530536
  • trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm

    r273128 r273186  
    32483248}
    32493249
     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
    32503275@end
    32513276
Note: See TracChangeset for help on using the changeset viewer.