Cloudinary Video Player

Profiles

Player with default profile

Example Code:

    

      <video
        id="player-default-profile"
        controls
        autoplay
        muted
        class="cld-video-player"
        width="500">
      </video>

      
      
        window.addEventListener('load', async function() {
          const playerWithDefaultProfile = await cloudinary.player('player-default-profile', {
            cloudName: 'demo',
            profile: 'cld-default',
          });

          playerWithDefaultProfile.source('sea_turtle');
        }, false);
      
    
Player with custom profile

Example Code:

    

      <video
        id="player-custom-profile"
        controls
        autoplay
        muted
        class="cld-video-player"
        width="500">
      </video>

      
      
        window.addEventListener('load', async function() {
          const playerWithCustomProfile = await cloudinary.player('player-custom-profile', {
            cloudName: 'prod',
            profile: 'myCustomProfile',
          });

          playerWithCustomProfile.source('samples/cld-sample-video');
        }, false);
      
    
Player with custom profile and overrides

Example Code:

    

      <video
        id="player-custom-profile-overrides"
        controls
        autoplay
        muted
        class="cld-video-player"
        width="500">
      </video>

      
      
        window.addEventListener('load', async function() {
          const playerWithCustomProfileAndOverrides = await cloudinary.player('player-custom-profile-overrides', {
            cloudName: 'prod',
            profile: 'myCustomProfile',
            colors: {
              base: "#1532a8"
            },
            seekThumbnails: false,
            aiHighlightsGraph: true,
          });

          playerWithCustomProfileAndOverrides.source('samples/cld-sample-video');
        }, false);