Listening for "webkitplaybacktargetavailabilitychanged" yields some increased power usage on iOS so we need to only listen to those when the controls are visible to the user.
<rdar://problem/35947650>
Created attachment 331080 [details] Patch
Committed r226796: <https://trac.webkit.org/changeset/226796>