Adding Brightcove videos to Zendesk HelpCenter articles.

Zendesk’s HelpCenter does allow for script tags in a article body so the standard code for Brightcove doesn’t work. Information on running HTTPS on a HTTP site

<!-- Start of Brightcove Player -->
<div style="display:none">
</div>
<!--
By use of this code snippet, I agree to the Brightcove Publisher T and C found at https://accounts.brightcove.com/en/terms-and-conditions/. -->
<script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>
<object id="myExperience2001" class="BrightcoveExperience">
 <param name="bgcolor" value="#FFFFFF" />
 <param name="width" value="480" />
 <param name="height" value="270" />
 <param name="playerID" value="275121" />
 <param name="playerKey" value="AQ<del>,AAAAuO09AoXJkr" />
 <param name="isVid" value="true" />
 <param name="isUI" value="true" />
 <param name="dynamicStreaming" value="true" />

 <param name="@videoPlayer" value="2701" />
</object>
<!-- 
This script tag will cause the Brightcove Players defined above it to be created as soon as the line is read by the browser. If you wish to have the player instantiated only after the rest of the HTML is processed and the page load is complete, remove the line.-->
<script type="text/javascript">brightcove.createExperiences();`</script>
<!-- End of Brightcove Player -->`

The Trick is to load the script in the document head of HelpCenter. Just go to Customize Design and select Document Head

After you add the script tags to the document head you will only need to add the object code to the body of the article. Just create a article and select the Show HTML option in the editor and paste in the object code.

<object id="myExperience2001" class="BrightcoveExperience">
  <param name="bgcolor" value="#FFFFFF" />
  <param name="width" value="480" />
  <param name="height" value="270" />
  <param name="playerID" value="275121" />
  <param name="playerKey" value="AQ</del>,AAAAuO09AoXJkr" />
  <param name="isVid" value="true" />
  <param name="isUI" value="true" />
  <param name="dynamicStreaming" value="true" />
  <param name="@videoPlayer" value="2701" />
</object>