---
schema_version: "1"
id: d6f05d9de9a8a6a339e1383828eb11557975455303e16ecb217ea9443f3f7647
title: Use Videos from Any Provider with a Custom Visualforce Page
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/knowledge_admin_tricks_examples_videos.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.knowledge_admin_tricks_examples_videos.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 9010b7dd9ac6b303ce3c40ddea28ba9d8a3db37282340869777b4cccfd79dce5
description: Using a custom Visualforce page and the HTML editor, you can insert videos from any provider into your Salesforce Knowledge articles.
products:
  - Service Cloud
release: "264"
---
# Use Videos from Any Provider with a Custom Visualforce Page

Using a custom Visualforce page and the HTML editor, you can insert videos from any provider into your Salesforce Knowledge articles.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in Salesforce Classic and Lightning Experience. <a href="https://help.salesforce.com/s/articleView?id=service.service_editions_reference.htm&amp;language=en_US" target="_blank">View supported editions</a>.</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
      <colgroup>
        <col style="width:50%">
        <col style="width:50%">
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d88336e56">User Permissions
            Needed</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d88336e56 ">To create a Visualforce page</td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d88336e56 ">Customize Application</td>

        </tr>
        <tr class="">
          <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d88336e56 ">To create articles:</td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d88336e56 ">
            <p>Manage Articles</p>
            <p style="margin-bottom:0;">AND</p>
            <p style="margin-bottom:0;">Read and Create on the article
              type</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d88336e56 ">To edit draft articles:</td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d88336e56 ">
            <p>Manage Articles</p>
            <p>AND</p>
            <p style="margin-bottom:0;">Read and Edit on the article
              type</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d88336e56 ">To edit published or archived articles:</td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d88336e56 ">
            <p>Manage Articles</p>
            <p>AND</p>
            <p style="margin-bottom:0;">Create, Read, and Edit on the article
              type</p>
          </td>

        </tr>
      </tbody>
    </table>

For example, create a Visualforce page:

```markup
<apex:page showHeader="false" showChat="false" sidebar="false">
    <iframe width="560" height="315"
        src="http//myvideo.provider.com/embed/{!$CurrentPage.parameters.VideoID}"
        frameborder="0" allowfullscreen="true">
    </iframe>
</apex:page>
```

Then, with the HTML editor, authors can reference videos using this code:

```html
<iframe frameborder="0" height="315"
    src="https://MyDomainName.my.salesforce.com/apex/Video?videoID=12345"
    width="560">
</iframe>
```

#### See Also

- [Build Your Knowledge Base in Salesforce Classic](https://help.salesforce.com/s/articleView?id=service.knowledge_setup.htm&release=264.0.0&type=5 "Create a library of knowledge articles in Salesforce Classic. Before you get started, assign Knowledge User licenses to yourself and your team.")
- [Salesforce Knowledge Help and Resources](https://help.salesforce.com/s/articleView?id=service.knowledge_map.htm&release=264.0.0&type=5 "Find the information you need about Salesforce Knowledge. Explore help documentation, developer documentation, and Trailhead modules.")
- [Salesforce Knowledge Guide (Classic)](https://resources.docs.salesforce.com/latest/latest/en-us/sfdc/pdf/salesforce_knowledge_implementation_guide.pdf)