- Captivate User Guide
- Introduction to Captivate
- Add a slide
- Design options in Adobe Captivate
- Add text blocks
- Add media blocks
- Interactive components
- Add branding blocks
- Widgets
- Create quizzes
- Add audio to a project
- Interactions
- Animations
- Accessibility
- Customize the timeline
- Customize TOC and Playbar
- Edit project properties
- Create a simulation project
- Preview a project
- Share a project for review
- Publish a project
- Upgrade projects in Adobe Captivate
Learn how to add web objects to a Captivate project.
Overview
Web objects allow you to embed external content, such as HTML5 media, videos, web pages, streaming links, and PDFs, directly into slides. This feature enhances interactivity and allows the integration of third-party resources. Web Objects can be added using URLs, embed codes, or uploaded PDFs, offering flexibility in content inclusion. Their appearance is fully customizable, with options to include captions, subtitles, and interactive buttons, ensuring a cohesive and engaging user experience.
Topics in this page:
-
Select Add media blocks from the left toolbar.
-
Select Web Object.
-
In the Visual Properties panel, choose the number of web objects to include in the content block, with a maximum of 2 per slide.
-
Add components such as Captions, Subtitles, Cards, or Buttons through the Components section.
- Caption/Subtitle: Adds text placeholders inside the content block.
- Card: Adds a card around the web object(s) and acts as a container.
- Button: Can be used to hide or show the web object, add interactions and animations.
The preview of the web object appears within the content block.
Adding an embed code as a web object
An embed code is a snippet of HTML or JavaScript provided by external platforms that allows you to integrate multimedia content, such as videos, interactive elements, or widgets, into your project.
An embed code helps you to include videos from a streaming server and gives you more control over the object’s size, layout, and appearance.
-
Select the Embed code option.
-
Copy the embed code from YouTube, Vimeo, or any video streaming platform and paste it.
Here is an example of an embed code from a YouTube video:
<iframe width="560" height="315" src="https://www.youtube.com/embed/pydJXGFsQ3A?si=Xn7kPDoNG9UduYX8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
On pasting the embed code, the preview appears on the slide.
To utilize the entire area of the web object content block, edit the embed code of the iframe. Adjust the code to set the width and height attributes to "100%". For example: width="100%" height="100%". This ensures the web object fully occupies the available space.
-
Select the System option and then select the
icon to browse a PDF file from the system. Upon publishing the project, the PDF is copied to the project files. -
Select Preview from the top-right corner to check how the PDF appears across various device views at runtime.. During the preview, test key functions such as search, scrolling, annotations, and saving the file.
-
Customize the appearance of the web object content block in the Appearance section. Enhance its visual appeal by adjusting the background color, adding borders, and applying shadows.
-
In the Alignment and Spacing section, you can adjust the content width using the slider or add padding between the content and its borders. Learn more about padding and auto-layouts in Adobe Captivate.
-
Add a card around the web object. Select the Card option from Components and expand the Card section to change the appearance of the card.
-
Select the Caption or Subtitle text components to customize their appearance. You can adjust the text color, apply highlights or shadows, add bullets or numbering, and choose a style from the presets panel.
-
Select the Button component to customize its design or add padding. You can modify its shape, text, icon, color, border, or add shadows for a personalized look.
Best practices for using web objects in e-learning projects
To ensure that embedded content like videos and links to external media run smoothly and securely within your e-learning project, we recommend these best practices:
- Use HTTPS: Always use HTTPS for secure, encrypted connections to protect user data and ensure compatibility with modern browsers.
- Check for Clickjacking: Click jacking is a threat to security and Captivate does not support redirecting to a different website.
- Verify Browser Compatibility: Test embedded content across different browsers to ensure it displays and functions properly for all users.
- Confirm Legal and Unblocked Content: Use trusted, legal sources for embedded media and regularly check that links still work and are accessible in relevant regions.
- Ensure CORS Compliance: Make sure external resources support CORS (Cross origin resource sharing) to avoid browser restrictions on embedded content from different origins.
- Test Device Compatibility: Verify that embedded content is responsive on tablets and mobile devices for a seamless experience across screen sizes.
- Check for Script Blocking: Test content with script blocking enabled and work with your team to implement fallbacks if critical content is blocked.