12345678910111213141516171819202122232425262728293031 |
- //
- // BroadcastSetupViewController.m
- // BroadcastSetupUI
- //
- // Created by Rain on 2022/10/11.
- // Copyright © 2022 WildFireChat. All rights reserved.
- //
- #import "BroadcastSetupViewController.h"
- @implementation BroadcastSetupViewController
- // Call this method when the user has finished interacting with the view controller and a broadcast stream can start
- - (void)userDidFinishSetup {
-
- // URL of the resource where broadcast can be viewed that will be returned to the application
- NSURL *broadcastURL = [NSURL URLWithString:@"http://apple.com/broadcast/streamID"];
-
- // Dictionary with setup information that will be provided to broadcast extension when broadcast is started
- NSDictionary *setupInfo = @{ @"broadcastName" : @"example" };
-
- // Tell ReplayKit that the extension is finished setting up and can begin broadcasting
- [self.extensionContext completeRequestWithBroadcastURL:broadcastURL setupInfo:setupInfo];
- }
- - (void)userDidCancelSetup {
- // Tell ReplayKit that the extension was cancelled by the user
- [self.extensionContext cancelRequestWithError:[NSError errorWithDomain:@"YourAppDomain" code:-1 userInfo:nil]];
- }
- @end
|