How to embed a video into a record such as knowledge base article?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Russ
    Senior Member
    • Feb 2022
    • 423

    How to embed a video into a record such as knowledge base article?

    [searched whole forum, can't find a solution]

    Hey guys, simple task that I can't resolve yet, add vimeo/youtube videos to a knowledge base article.
    I tried by adding WYSIWYG field with, w/out iframe enabled, I just can't embed the video

    It's a simple knowledge base article, but I need a video from a YouTube to be embedded above the article's text, not an attachment.
    Not a dashlet. Could be a side element, but belonging to the record.

    Example:
    <iframe width="560" height="315" src="https://www.youtube.com/embed/dQw4w9WgXcQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

    Thanks
    Last edited by Russ; 09-29-2022, 10:36 PM.
  • shalmaxb
    Senior Member
    • Mar 2015
    • 1602

    #2
    This should work with the HTML Video Tag:

    Code:
    <video controls="" height="240" width="320">
    <source type="video/mp4" src="path/to your/video">
    <source type="video/ogg" src="movie.ogg">
    Your browser does not support the video tag.
    </video>
    Maybe you will have to upload the video first (e.g. in the documents), grab the ID and put that into the path as well. I did not test this, but should work.​

    Comment

    • Russ
      Senior Member
      • Feb 2022
      • 423

      #3
      Thank you so much, but is there a way embed a youtube video? Since youtube has all the company videos already..

      Comment

      • shalmaxb
        Senior Member
        • Mar 2015
        • 1602

        #4
        normally that should work with an iFrame, but obviously the editor strips everything like an iFrame. I did not find how to prevent that.
        One workaround could be, that you put instead an image (screenshot) of your video and link that to the youtube video.

        Comment

        • Russ
          Senior Member
          • Feb 2022
          • 423

          #5
          Thanks shalmaxb!
          No other options?

          Comment


          • shalmaxb
            shalmaxb commented
            Editing a comment
            unfortunately not
        • migrator
          Member
          • Apr 2023
          • 38

          #6
          Thanks shalmaxb // very helpful. Seems like something we can easily add to the WYSIWYG editor, like for <img />

          Comment


          • esforim
            esforim commented
            Editing a comment
            Careful mirgrator! Yuri hate the word "easily".

            Let me quote it from memory, "once we add it we have to support it forever". Hence he reluctant to add certain thing until he can predict the future.
        • migrator
          Member
          • Apr 2023
          • 38

          #7
          esforim looks like this is mainly/only an adjustment to the SummerNote implementation:

          Super Simple WYSIWYG Editor on Bootstrap Summernote is a JavaScript library that helps you create WYSIWYG editors online.


          Perhaps only with a bit of modification to not depend on third-party providers like YouTube to allow self-hosted videos:

          Click image for larger version

Name:	image.png
Views:	421
Size:	218.0 KB
ID:	92582

          Comment


          • esforim
            esforim commented
            Editing a comment
            Perhaps you can do a Pull Request for it.

            But considering the "feature-freeze" notification on the forum (and Git) it might be a long wait for it to get review.

            I been here 2 years(?). First time I see this type of announcement.
        • shalmaxb
          Senior Member
          • Mar 2015
          • 1602

          #8
          Meanwhile I tested like coded in thread 2. You can use the plain HTML embed code, upload your video to the documents for instance, copy the link from the documents and put it in at source in the code. Works as expected without manipulating anything in the editor or using iFrame.

          Here a version of the code with video thumbnail:

          Code:
          <p style="text-align: center;"><video width="320" height="240" controls="" poster="/path to thumbnail file">
          <source src="/path to video file" type="video/mp4">
          <source src="movie.ogg" type="video/ogg">
          Your browser does not support the video tag.
          </video></p>​
          Of course you have to upload the video thumbnail first. I don`t know, if the ogg file is still necessary (it was before because of Firefox browser, which could not display mp4-file). Maybe some browsers still need an ogg-file. Then you would have to uplaoad a converted video-file as well.
          Last edited by shalmaxb; 05-18-2023, 07:59 AM.

          Comment

          • czcpf
            Senior Member
            • Aug 2022
            • 160

            #9
            One potential point of concern, if you use CRM to send an email from the knowledge base article, the video won't play from within email body. To solve that, add a link to open the video directly.

            Code:
            <p style="text-align: center;"><video style="object-fit: cover;" controls="" width="100%">
            <source type="video/mp4" src="path_to_mp4">
            Your device does not support embedded video. Please use the link below.
            </video>
            </p>
            <p>
            Having trouble playing? <a rel="noopener noreferrer" href="path_to_mp4" target="_blank"> Watch Video Here</a>
            </p>​

            Comment

            Working...