Skip to content

Commit

Permalink
Add files for v6.3.11
Browse files Browse the repository at this point in the history
  • Loading branch information
timothyrodgers committed Nov 29, 2018
1 parent e29b5ce commit 123978c
Show file tree
Hide file tree
Showing 11 changed files with 54 additions and 19 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,13 @@
## Release 6.3.11

### Brightcove Player SDK for iOS (Core)

#### Additions and Improvements

* Fixes an issue where the BCOV Offline Video Manager failed to detect the deletion of videos via the device Settings app (General --> iPhone (or iPad) Storage).

* Clarifies documentation for the `BCOVVideo.playableOffline` property.

## Release 6.3.10

### Brightcove Player SDK for iOS (Core)
Expand Down
22 changes: 17 additions & 5 deletions README.md
@@ -1,4 +1,4 @@
# IMA Plugin for Brightcove Player SDK for iOS, version 6.3.10.441
# IMA Plugin for Brightcove Player SDK for iOS, version 6.3.11.455

Supported Platforms
==========
Expand Down Expand Up @@ -140,15 +140,27 @@ BCOVPUIBasicControlView *controlView = [BCOVPUIBasicControlView basicControlView
// Create the player view with a nil playback controller.
self.playerView = [[BCOVPUIPlayerView alloc] initWithPlaybackController:nil options:nil controlsView:controlView];
// Add BCOVPUIPlayerView to your video view.
[self.videoView addSubview:self.playerView];
```

You'll need to set up the layout for the player view, you can do this with Auto Layout or the older Springs & Struts method.

**Springs & Struts**
```
self.playerView.frame = self.videoView.bounds;
self.playerView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
```

Then, add the `BCOVPUIPlayerView` to your video container, `videoView`.

**Auto Layout**
```
// Add BCOVPUIPlayerView to your video view.
[self.videoView addSubview:self.playerView];
self.playerView.translatesAutoresizingMaskIntoConstraints = NO;
[NSLayoutConstraint activateConstraints:@[
[self.playerView.topAnchor constraintEqualToAnchor:self.videoView.topAnchor],
[self.playerView.rightAnchor constraintEqualToAnchor:self.videoView.rightAnchor],
[self.playerView.leftAnchor constraintEqualToAnchor:self.videoView.leftAnchor],
[self.playerView.bottomAnchor constraintEqualToAnchor:self.videoView.bottomAnchor],
]];
```

Creating the playback controller is specific to IMA. Create your playback controller as you did above, but instead of your video container view, pass in the `contentOverlayView` from the player view as your `adContainer`. The `contentOverlayView` is a special view used for overlaying views on the main video content. You should also use `nil` instead of `[manager defaultControlsViewStrategy]` if you were using that as your `viewStrategy` (this was the older method for using built-in controls).
Expand Down
2 changes: 1 addition & 1 deletion html/Categories/BCOVPlayerSDKManager+BCOVIMAAdditions.html
Expand Up @@ -531,7 +531,7 @@ <h4 class="method-subtitle">Declared In</h4>
<footer>
<div class="footer-copyright">

<p class="copyright">Copyright &copy; 2018 Brightcove. All rights reserved. Updated: 2018-10-31</p>
<p class="copyright">Copyright &copy; 2018 Brightcove. All rights reserved. Updated: 2018-11-27</p>


<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
Expand Down
Expand Up @@ -220,7 +220,7 @@ <h4 class="method-subtitle">Declared In</h4>
<footer>
<div class="footer-copyright">

<p class="copyright">Copyright &copy; 2018 Brightcove. All rights reserved. Updated: 2018-10-31</p>
<p class="copyright">Copyright &copy; 2018 Brightcove. All rights reserved. Updated: 2018-11-27</p>


<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
Expand Down
2 changes: 1 addition & 1 deletion html/Classes/BCOVIMAAdsRequestPolicy.html
Expand Up @@ -416,7 +416,7 @@ <h4 class="method-subtitle">Declared In</h4>
<footer>
<div class="footer-copyright">

<p class="copyright">Copyright &copy; 2018 Brightcove. All rights reserved. Updated: 2018-10-31</p>
<p class="copyright">Copyright &copy; 2018 Brightcove. All rights reserved. Updated: 2018-11-27</p>


<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
Expand Down
2 changes: 1 addition & 1 deletion html/Protocols/BCOVIMAPlaybackSessionDelegate.html
Expand Up @@ -173,7 +173,7 @@ <h4 class="method-subtitle">Declared In</h4>
<footer>
<div class="footer-copyright">

<p class="copyright">Copyright &copy; 2018 Brightcove. All rights reserved. Updated: 2018-10-31</p>
<p class="copyright">Copyright &copy; 2018 Brightcove. All rights reserved. Updated: 2018-11-27</p>


<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
Expand Down
2 changes: 1 addition & 1 deletion html/hierarchy.html
Expand Up @@ -86,7 +86,7 @@ <h2 class="index-title">Category References</h2>
<footer>
<div class="footer-copyright">

<p class="copyright">Copyright &copy; 2018 Brightcove. All rights reserved. Updated: 2018-10-31</p>
<p class="copyright">Copyright &copy; 2018 Brightcove. All rights reserved. Updated: 2018-11-27</p>


<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
Expand Down
29 changes: 21 additions & 8 deletions html/index.html
Expand Up @@ -44,7 +44,7 @@ <h1 class="title">Brightcove Native Player for iOS Reference</h1>
<div class="section section-overview index-overview">


<h1>IMA Plugin for Brightcove Player SDK for iOS, version 6.3.10.441</h1>
<h1>IMA Plugin for Brightcove Player SDK for iOS, version 6.3.11.455</h1>

<h1>Supported Platforms</h1>

Expand Down Expand Up @@ -182,15 +182,28 @@ <h1>Using the Built-In PlayerUI</h1>

// Create the player view with a nil playback controller.
self.playerView = [[BCOVPUIPlayerView alloc] initWithPlaybackController:nil options:nil controlsView:controlView];
self.playerView.frame = self.videoView.bounds;
self.playerView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
// Add BCOVPUIPlayerView to your video view.
[self.videoView addSubview:self.playerView];
</code></pre>

<p>Then, add the <code>BCOVPUIPlayerView</code> to your video container, <code>videoView</code>.</p>
<p>You&rsquo;ll need to set up the layout for the player view, you can do this with Auto Layout or the older Springs &amp; Struts method.</p>

<pre><code>// Add BCOVPUIPlayerView to your video view.
[self.videoView addSubview:self.playerView];
</code></pre>
<p><strong>Springs &amp; Struts</strong>
<code>
self.playerView.frame = self.videoView.bounds;
self.playerView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
</code></p>

<p><strong>Auto Layout</strong>
<code>
self.playerView.translatesAutoresizingMaskIntoConstraints = NO;
[NSLayoutConstraint activateConstraints:@[
[self.playerView.topAnchor constraintEqualToAnchor:self.videoView.topAnchor],
[self.playerView.rightAnchor constraintEqualToAnchor:self.videoView.rightAnchor],
[self.playerView.leftAnchor constraintEqualToAnchor:self.videoView.leftAnchor],
[self.playerView.bottomAnchor constraintEqualToAnchor:self.videoView.bottomAnchor],
]];
</code></p>

<p>Creating the playback controller is specific to IMA. Create your playback controller as you did above, but instead of your video container view, pass in the <code>contentOverlayView</code> from the player view as your <code>adContainer</code>. The <code>contentOverlayView</code> is a special view used for overlaying views on the main video content. You should also use <code>nil</code> instead of <code>[manager defaultControlsViewStrategy]</code> if you were using that as your <code>viewStrategy</code> (this was the older method for using built-in controls).</p>

Expand Down Expand Up @@ -455,7 +468,7 @@ <h2 class="index-title">Category References</h2>
<footer>
<div class="footer-copyright">

<p class="copyright">Copyright &copy; 2018 Brightcove. All rights reserved. Updated: 2018-10-31</p>
<p class="copyright">Copyright &copy; 2018 Brightcove. All rights reserved. Updated: 2018-11-27</p>


<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
Expand Down
Binary file modified ios/BrightcoveIMA.framework/BrightcoveIMA
Binary file not shown.
Binary file modified ios/BrightcoveIMA.framework/Info.plist
Binary file not shown.
2 changes: 1 addition & 1 deletion ios/BrightcoveIMA.framework/ios-dynamic
@@ -1 +1 @@
6.3.10.441
6.3.11.455

0 comments on commit 123978c

Please sign in to comment.