Skip to content

Commit 5e9ffc2

Browse files
Interactive Media Ads Developer RelationsIMA Developer Relations
authored andcommitted
Fix bookmarking example alignment.
PiperOrigin-RevId: 820265261
1 parent 73f2957 commit 5e9ffc2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Objective-C/AdvancedExample/app/VideoViewController.m

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ - (void)viewDidAppear:(BOOL)animated {
118118
[self requestStream];
119119
}
120120

121+
// [START save_bookmark_example]
121122
- (void)viewWillDisappear:(BOOL)animated {
122123
[super viewWillDisappear:animated];
123124
[self.contentPlayer pause];
@@ -129,6 +130,7 @@ - (void)viewWillDisappear:(BOOL)animated {
129130
contentTimeForStreamTime:CMTimeGetSeconds(self.contentPlayer.currentTime)];
130131
[self.delegate videoViewController:self didReportSavedTime:contentTime forVideo:self.video];
131132
}
133+
// [END save_bookmark_example]
132134
// Only remove AVPlayer tracking if we added it already.
133135
if (self.trackingContent) {
134136
[self removeContentPlayerObservers];
@@ -494,16 +496,18 @@ - (void)streamManager:(IMAStreamManager *)streamManager didReceiveAdEvent:(IMAAd
494496
[self logMessage:@"Ad period ended"];
495497
break;
496498
}
499+
// [START load_bookmark_example]
497500
case kIMAAdEvent_STREAM_LOADED: {
498501
if (self.video.streamType == StreamTypeVOD) {
499502
[self addContentPlayerObservers];
500503
if (self.video.savedTime > 0) {
501504
NSTimeInterval streamTime =
502505
[self.streamManager streamTimeForContentTime:self.video.savedTime];
503506
[self.IMAVideoDisplay seekStreamToTime:streamTime];
504-
self.video.savedTime = 0;
507+
self.video.savedTime = 0;
505508
}
506509
}
510+
// [END load_bookmark_example]
507511
self.streamPlaying = YES;
508512
[self showSubtitles];
509513
break;

0 commit comments

Comments
 (0)