<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Video Heartbeat Developer Guide in Adobe Analytics Discussions</title>
    <link>https://experienceleaguecommunities.adobe.com/t5/adobe-analytics-discussions/video-heartbeat-developer-guide/m-p/168806#M42</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;H1 class="title topictitle1" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-family: AdobeCleanLight; font-size: 1.675rem; margin: 0px; padding: 0px 0px 10px; color: rgb(75, 75, 75); line-height: normal;"&gt;Video Heartbeat Developer Guide&lt;/H1&gt;&lt;DIV class="body conbody" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(75, 75, 75); font-family: AdobeClean; font-size: 16px; line-height: normal;"&gt;&lt;P class="shortdesc" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px;"&gt;This post&amp;nbsp;contains instructions to download the video heartbeat SDKs and developer guides for your platform. Make sure you also download the developer guide that is in the&amp;nbsp;&lt;EM class="ph i" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;docs&lt;/EM&gt;&amp;nbsp;folder when you download the SDK as it contains the specific implementation instructions for video heartbeat.&lt;/P&gt;&lt;DIV class="tablenoborder" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;TABLE border="1" cellpadding="4" cellspacing="0" class="table" frame="border" rules="all" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 12px; table-layout: fixed; width: 929px;" summary=""&gt;&lt;THEAD align="left" class="thead" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;TR class="row" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;TH class="entry" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); padding: 8px; word-wrap: break-word; background-color: rgb(58, 62, 62);" valign="top" width="19.685039370078737%"&gt;Platform&lt;/TH&gt;&lt;TH class="entry" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); padding: 8px; word-wrap: break-word; background-color: rgb(58, 62, 62);" valign="top" width="80.31496062992126%"&gt;Process&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY class="tbody" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;TR class="row" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;TD class="entry" headers="d22358e58 " style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 10px 8px; word-wrap: break-word;" valign="top" width="19.685039370078737%"&gt;JavaScript&lt;/TD&gt;&lt;TD class="entry" headers="d22358e61 " style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 10px 8px; word-wrap: break-word;" valign="top" width="80.31496062992126%"&gt;&lt;P class="p" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px 0px 8px; margin: 0px;"&gt;See&amp;nbsp;&lt;A class="xref" href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_js_players.html#concept_9E6FD8421F86439CA4C486DD970EFB2B" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none;" target="_blank" title="This guide describes how to add video heartbeat measurement to any video player that provides a JavaScript API. Most web-based players provide a JavaScript API, even if the underlying video is delivered in Flash or other video formats."&gt;JavaScript Players&lt;/A&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR class="row" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;TD class="entry" headers="d22358e58 " style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 10px 8px; word-wrap: break-word;" valign="top" width="19.685039370078737%"&gt;iOS&lt;/TD&gt;&lt;TD class="entry" headers="d22358e61 " style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 10px 8px; word-wrap: break-word;" valign="top" width="80.31496062992126%"&gt;&lt;P class="p" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px 0px 8px; margin: 0px;"&gt;Video heartbeat for iOS requires that you first implement the Marketing Cloud SDK in your app. For details, see&amp;nbsp;&lt;A class="xref" href="https://marketing.adobe.com/resources/help/en_US/mobile/ios/" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none;" target="_blank"&gt;iOS SDK 4.x for Marketing Cloud Solutions&lt;/A&gt;.&lt;/P&gt;&lt;P class="p" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px 0px 8px; margin: 0px;"&gt;After your Analytics implementation is configured using the Marketing Cloud SDK, visit the&amp;nbsp;&lt;A class="xref" href="https://github.com/Adobe-Marketing-Cloud/video-heartbeat/releases" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none;" target="_blank"&gt;Adobe Github Video Heartbeat&lt;/A&gt;&amp;nbsp;site to download the SDK and the developer guide.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR class="row" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;TD class="entry" headers="d22358e58 " style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 10px 8px; word-wrap: break-word;" valign="top" width="19.685039370078737%"&gt;Android&lt;/TD&gt;&lt;TD class="entry" headers="d22358e61 " style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 10px 8px; word-wrap: break-word;" valign="top" width="80.31496062992126%"&gt;&lt;P class="p" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px 0px 8px; margin: 0px;"&gt;Video heartbeat for Android requires that you first implement the Marketing Cloud SDK in your app. For details, see&amp;nbsp;&lt;A class="xref" href="https://marketing.adobe.com/resources/help/en_US/mobile/android/" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none;" target="_blank"&gt;Android SDK 4.x for Marketing Cloud Solutions&lt;/A&gt;.&lt;/P&gt;&lt;P class="p" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px 0px 8px; margin: 0px;"&gt;After your Analytics implementation is configured using the Marketing Cloud SDK, visit the&amp;nbsp;&lt;A class="xref" href="https://github.com/Adobe-Marketing-Cloud/video-heartbeat/releases" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none;" target="_blank"&gt;Adobe Github Video Heartbeat&lt;/A&gt;&amp;nbsp;site to download the SDK and the developer guide.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR class="row" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;TD class="entry" headers="d22358e58 " style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 10px 8px; word-wrap: break-word;" valign="top" width="19.685039370078737%"&gt;Flash/ActionScript&lt;/TD&gt;&lt;TD class="entry" headers="d22358e61 " style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 10px 8px; word-wrap: break-word;" valign="top" width="80.31496062992126%"&gt;&lt;P class="p" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px 0px 8px; margin: 0px;"&gt;See&amp;nbsp;&lt;A class="xref" href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_as_players.html#concept_9E6FD8421F86439CA4C486DD970EFB2B" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none;" target="_blank" title="This section describes how to add video heartbeat measurement to any video player that provides an ActionScript API. This includes Flash video players, and other players based on Open Source Media Framework (OSMF)."&gt;ActionScript Players&lt;/A&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="related-links" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(75, 75, 75); font-family: AdobeClean; font-size: 16px; line-height: normal;"&gt;&lt;UL class="ullinks" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding-right: 0px; padding-left: 0px; margin: 8px 20px 20px;"&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding-bottom: 0px; margin: 7px 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_delegate.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;How VideoPlayerPluginDelegate Works&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;Information to help you understand how the&amp;nbsp;&lt;SAMP class="ph codeph" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;VideoPlayerPluginDelegate&lt;/SAMP&gt;&amp;nbsp;plugin works across JavaScript, iOS, Android, and ActionScript players.&lt;/LI&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 7px 0px; padding-bottom: 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_params.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;Video Measurement Parameters&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;List of data-collection parameters sent by video heartbeat.&lt;/LI&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 7px 0px; padding-bottom: 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_events.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;Track Methods and Player Events&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;Information about the correspondence between player events and the associated call exposed by the public API of the video heartbeat library.&lt;/LI&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 7px 0px; padding-bottom: 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_timeline.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;Video Measurement Timeline&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;This topic provides a scenario to illustrate when video data is collected.&lt;/LI&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 7px 0px; padding-bottom: 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_js_players.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;JavaScript Players&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;This guide describes how to add video heartbeat measurement to any video player that provides a JavaScript API. Most web-based players provide a JavaScript API, even if the underlying video is delivered in Flash or other video formats.&lt;/LI&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 7px 0px; padding-bottom: 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_ios_players.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;iOS Players&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;This guide describes how to add video heartbeat measurement to any video player that provides an Objective-C API.&lt;/LI&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 7px 0px; padding-bottom: 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_android_players.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;Android Players&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;This guide describes how to add video heartbeat measurement to any video player that provides a Java API.&lt;/LI&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 7px 0px; padding-bottom: 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_as_players.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;ActionScript Players&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;This section describes how to add video heartbeat measurement to any video player that provides an ActionScript API. This includes Flash video players, and other players based on Open Source Media Framework (OSMF).&lt;/LI&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 7px 0px; padding-bottom: 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/ott_analytics.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;OTT (Over-the-Top) Analytics&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;&lt;SPAN class="keyword" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;Adobe Video Analytics&lt;/SPAN&gt;&amp;nbsp;provides standardized measurement of both video and apps for OTT (Over-the-Top) devices. OTT devices are sometimes called IP-connected devices.&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 29 Jan 2016 11:24:51 GMT</pubDate>
    <dc:creator>TanmayMathur</dc:creator>
    <dc:date>2016-01-29T11:24:51Z</dc:date>
    <item>
      <title>Video Heartbeat Developer Guide</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-analytics-discussions/video-heartbeat-developer-guide/m-p/168806#M42</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;H1 class="title topictitle1" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-family: AdobeCleanLight; font-size: 1.675rem; margin: 0px; padding: 0px 0px 10px; color: rgb(75, 75, 75); line-height: normal;"&gt;Video Heartbeat Developer Guide&lt;/H1&gt;&lt;DIV class="body conbody" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(75, 75, 75); font-family: AdobeClean; font-size: 16px; line-height: normal;"&gt;&lt;P class="shortdesc" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px;"&gt;This post&amp;nbsp;contains instructions to download the video heartbeat SDKs and developer guides for your platform. Make sure you also download the developer guide that is in the&amp;nbsp;&lt;EM class="ph i" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;docs&lt;/EM&gt;&amp;nbsp;folder when you download the SDK as it contains the specific implementation instructions for video heartbeat.&lt;/P&gt;&lt;DIV class="tablenoborder" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;TABLE border="1" cellpadding="4" cellspacing="0" class="table" frame="border" rules="all" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 12px; table-layout: fixed; width: 929px;" summary=""&gt;&lt;THEAD align="left" class="thead" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;TR class="row" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;TH class="entry" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); padding: 8px; word-wrap: break-word; background-color: rgb(58, 62, 62);" valign="top" width="19.685039370078737%"&gt;Platform&lt;/TH&gt;&lt;TH class="entry" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); padding: 8px; word-wrap: break-word; background-color: rgb(58, 62, 62);" valign="top" width="80.31496062992126%"&gt;Process&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY class="tbody" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;TR class="row" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;TD class="entry" headers="d22358e58 " style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 10px 8px; word-wrap: break-word;" valign="top" width="19.685039370078737%"&gt;JavaScript&lt;/TD&gt;&lt;TD class="entry" headers="d22358e61 " style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 10px 8px; word-wrap: break-word;" valign="top" width="80.31496062992126%"&gt;&lt;P class="p" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px 0px 8px; margin: 0px;"&gt;See&amp;nbsp;&lt;A class="xref" href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_js_players.html#concept_9E6FD8421F86439CA4C486DD970EFB2B" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none;" target="_blank" title="This guide describes how to add video heartbeat measurement to any video player that provides a JavaScript API. Most web-based players provide a JavaScript API, even if the underlying video is delivered in Flash or other video formats."&gt;JavaScript Players&lt;/A&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR class="row" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;TD class="entry" headers="d22358e58 " style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 10px 8px; word-wrap: break-word;" valign="top" width="19.685039370078737%"&gt;iOS&lt;/TD&gt;&lt;TD class="entry" headers="d22358e61 " style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 10px 8px; word-wrap: break-word;" valign="top" width="80.31496062992126%"&gt;&lt;P class="p" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px 0px 8px; margin: 0px;"&gt;Video heartbeat for iOS requires that you first implement the Marketing Cloud SDK in your app. For details, see&amp;nbsp;&lt;A class="xref" href="https://marketing.adobe.com/resources/help/en_US/mobile/ios/" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none;" target="_blank"&gt;iOS SDK 4.x for Marketing Cloud Solutions&lt;/A&gt;.&lt;/P&gt;&lt;P class="p" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px 0px 8px; margin: 0px;"&gt;After your Analytics implementation is configured using the Marketing Cloud SDK, visit the&amp;nbsp;&lt;A class="xref" href="https://github.com/Adobe-Marketing-Cloud/video-heartbeat/releases" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none;" target="_blank"&gt;Adobe Github Video Heartbeat&lt;/A&gt;&amp;nbsp;site to download the SDK and the developer guide.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR class="row" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;TD class="entry" headers="d22358e58 " style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 10px 8px; word-wrap: break-word;" valign="top" width="19.685039370078737%"&gt;Android&lt;/TD&gt;&lt;TD class="entry" headers="d22358e61 " style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 10px 8px; word-wrap: break-word;" valign="top" width="80.31496062992126%"&gt;&lt;P class="p" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px 0px 8px; margin: 0px;"&gt;Video heartbeat for Android requires that you first implement the Marketing Cloud SDK in your app. For details, see&amp;nbsp;&lt;A class="xref" href="https://marketing.adobe.com/resources/help/en_US/mobile/android/" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none;" target="_blank"&gt;Android SDK 4.x for Marketing Cloud Solutions&lt;/A&gt;.&lt;/P&gt;&lt;P class="p" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px 0px 8px; margin: 0px;"&gt;After your Analytics implementation is configured using the Marketing Cloud SDK, visit the&amp;nbsp;&lt;A class="xref" href="https://github.com/Adobe-Marketing-Cloud/video-heartbeat/releases" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none;" target="_blank"&gt;Adobe Github Video Heartbeat&lt;/A&gt;&amp;nbsp;site to download the SDK and the developer guide.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR class="row" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;TD class="entry" headers="d22358e58 " style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 10px 8px; word-wrap: break-word;" valign="top" width="19.685039370078737%"&gt;Flash/ActionScript&lt;/TD&gt;&lt;TD class="entry" headers="d22358e61 " style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 10px 8px; word-wrap: break-word;" valign="top" width="80.31496062992126%"&gt;&lt;P class="p" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px 0px 8px; margin: 0px;"&gt;See&amp;nbsp;&lt;A class="xref" href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_as_players.html#concept_9E6FD8421F86439CA4C486DD970EFB2B" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none;" target="_blank" title="This section describes how to add video heartbeat measurement to any video player that provides an ActionScript API. This includes Flash video players, and other players based on Open Source Media Framework (OSMF)."&gt;ActionScript Players&lt;/A&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="related-links" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(75, 75, 75); font-family: AdobeClean; font-size: 16px; line-height: normal;"&gt;&lt;UL class="ullinks" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding-right: 0px; padding-left: 0px; margin: 8px 20px 20px;"&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding-bottom: 0px; margin: 7px 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_delegate.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;How VideoPlayerPluginDelegate Works&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;Information to help you understand how the&amp;nbsp;&lt;SAMP class="ph codeph" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;VideoPlayerPluginDelegate&lt;/SAMP&gt;&amp;nbsp;plugin works across JavaScript, iOS, Android, and ActionScript players.&lt;/LI&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 7px 0px; padding-bottom: 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_params.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;Video Measurement Parameters&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;List of data-collection parameters sent by video heartbeat.&lt;/LI&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 7px 0px; padding-bottom: 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_events.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;Track Methods and Player Events&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;Information about the correspondence between player events and the associated call exposed by the public API of the video heartbeat library.&lt;/LI&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 7px 0px; padding-bottom: 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_timeline.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;Video Measurement Timeline&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;This topic provides a scenario to illustrate when video data is collected.&lt;/LI&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 7px 0px; padding-bottom: 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_js_players.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;JavaScript Players&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;This guide describes how to add video heartbeat measurement to any video player that provides a JavaScript API. Most web-based players provide a JavaScript API, even if the underlying video is delivered in Flash or other video formats.&lt;/LI&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 7px 0px; padding-bottom: 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_ios_players.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;iOS Players&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;This guide describes how to add video heartbeat measurement to any video player that provides an Objective-C API.&lt;/LI&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 7px 0px; padding-bottom: 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_android_players.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;Android Players&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;This guide describes how to add video heartbeat measurement to any video player that provides a Java API.&lt;/LI&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 7px 0px; padding-bottom: 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/video_as_players.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;ActionScript Players&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;This section describes how to add video heartbeat measurement to any video player that provides an ActionScript API. This includes Flash video players, and other players based on Open Source Media Framework (OSMF).&lt;/LI&gt;&lt;LI class="link ulchildlink" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 7px 0px; padding-bottom: 0px;"&gt;&lt;STRONG style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;&lt;A href="https://marketing.adobe.com/resources/help/en_US/sc/appmeasurement/hbvideo/ott_analytics.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: rgb(100, 135, 195); text-decoration: none; font-size: 1.1em;" target="_blank"&gt;OTT (Over-the-Top) Analytics&lt;/A&gt;&lt;/STRONG&gt;&lt;BR style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" /&gt;&lt;SPAN class="keyword" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"&gt;Adobe Video Analytics&lt;/SPAN&gt;&amp;nbsp;provides standardized measurement of both video and apps for OTT (Over-the-Top) devices. OTT devices are sometimes called IP-connected devices.&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jan 2016 11:24:51 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-analytics-discussions/video-heartbeat-developer-guide/m-p/168806#M42</guid>
      <dc:creator>TanmayMathur</dc:creator>
      <dc:date>2016-01-29T11:24:51Z</dc:date>
    </item>
  </channel>
</rss>

