{"id":267316,"date":"2025-12-19T16:32:40","date_gmt":"2025-12-19T16:32:40","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/qvio-embed-wp\/"},"modified":"2026-03-16T21:16:15","modified_gmt":"2026-03-16T21:16:15","slug":"qvio-embed","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/qvio-embed\/","author":23421554,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3.1","stable_tag":"1.3.1","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Qvio Embed","header_author":"HIA Inc","header_description":"Embed Qvio AI-powered interactive videos using a Gutenberg block or shortcode.","assets_banners_color":"","last_updated":"2026-03-16 21:16:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/qvio.hia.ai","header_author_uri":"https:\/\/hia.ai","rating":0,"author_block_rating":0,"active_installs":0,"downloads":317,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"jcoppolahia","date":"2025-12-19 16:30:25"},"1.1.0":{"tag":"1.1.0","author":"jcoppolahia","date":"2026-01-07 19:34:41"},"1.2.0":{"tag":"1.2.0","author":"jcoppolahia","date":"2026-03-16 20:29:38"},"1.3.0":{"tag":"1.3.0","author":"jcoppolahia","date":"2026-03-16 20:59:54"},"1.3.1":{"tag":"1.3.1","author":"jcoppolahia","date":"2026-03-16 21:16:15"}},"upgrade_notice":{"1.1.0":"<p>New Floating Button block allows you to add a configurable button that opens videos in a modal overlay.<\/p>","1.0.0":"<p>Initial release of Qvio Embed.<\/p>"},"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3423840,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":{"qvio\/floating-button":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"qvio\/floating-button","version":"1.1.0","title":"Qvio Floating Button","category":"embed","icon":"video-alt3","description":"A floating button that opens a Qvio video in a modal overlay","keywords":["qvio","video","floating","button","modal","fab"],"textdomain":"qvio-embed","supports":{"html":false,"multiple":true},"attributes":{"buttonId":{"type":"string","default":""},"videoId":{"type":"string","default":""},"embedType":{"type":"string","default":"video","enum":["video","qna"]},"autoplayOnOpen":{"type":"boolean","default":true},"position":{"type":"string","default":"bottom-right","enum":["bottom-right","bottom-left","top-right","top-left","custom"]},"customOffsetX":{"type":"number","default":24},"customOffsetY":{"type":"number","default":24},"buttonStyle":{"type":"string","default":"icon-only","enum":["icon-only","icon-text","bare"]},"buttonLabel":{"type":"string","default":"Watch Video"},"buttonIcon":{"type":"string","default":"video-alt3"},"customIconImage":{"type":"object","default":null},"buttonSize":{"type":"string","default":"medium","enum":["small","medium","large"]},"customIconSize":{"type":"number","default":48},"backgroundColor":{"type":"string","default":"#0073aa"},"textColor":{"type":"string","default":"#ffffff"},"hoverBackgroundColor":{"type":"string","default":"#005177"},"zIndex":{"type":"number","default":9999},"modalType":{"type":"string","default":"centered","enum":["centered","slide-left","slide-right"]},"modalSize":{"type":"string","default":"large","enum":["small","medium","large","custom"]},"customModalWidth":{"type":"number","default":800},"customModalHeight":{"type":"number","default":450},"closeOnBackdropClick":{"type":"boolean","default":true},"closeOnEsc":{"type":"boolean","default":true},"backdropOpacity":{"type":"number","default":0.7},"showCloseButton":{"type":"boolean","default":true}},"editorScript":"file:.\/build\/index.js","editorStyle":"file:.\/build\/index.css","style":"file:.\/build\/style-index.css","viewScript":"file:.\/build\/view.js","viewStyle":"file:.\/build\/view.css","render":"file:.\/render.php"},"qvio\/video-embed":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"qvio\/video-embed","version":"1.3.1","title":"Qvio Video","category":"embed","icon":"video-alt3","description":"Embed a Qvio AI-powered interactive video","keywords":["qvio","video","embed","ai","interactive"],"textdomain":"qvio-embed","supports":{"html":false,"align":["wide","full"]},"attributes":{"videoId":{"type":"string","default":""},"autoplay":{"type":"boolean","default":false},"aspectRatio":{"type":"string","default":"16:9"},"embedType":{"type":"string","default":"video"},"playlistId":{"type":"string","default":""},"playlistCollapsed":{"type":"string","default":""}},"editorScript":"file:.\/build\/index.js","editorStyle":"file:.\/build\/index.css","style":"file:.\/build\/style-index.css","render":"file:.\/render.php"}},"tagged_versions":["1.0.0","1.1.0","1.2.0","1.3.0","1.3.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Gutenberg block inserter showing the Qvio Video block","2":"Block editor with video settings panel","3":"Embedded Qvio video on the frontend","4":"Admin settings page for configuring defaults"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,230,451,252519,222],"plugin_category":[50,56],"plugin_contributors":[252520],"plugin_business_model":[],"class_list":["post-267316","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-embed","plugin_tags-interactive","plugin_tags-qvio","plugin_tags-video","plugin_category-media","plugin_category-social-and-sharing","plugin_contributors-jcoppolahia","plugin_committers-jcoppolahia"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/qvio-embed\/assets\/icon.svg?rev=3423840","icon":"https:\/\/ps.w.org\/qvio-embed\/assets\/icon.svg?rev=3423840","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Qvio Embed allows you to easily embed AI-powered interactive videos from Qvio into your WordPress site. Use the intuitive Gutenberg block or a simple shortcode to add engaging video content to any page or post.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li><strong>Gutenberg Blocks<\/strong>:\n\n<ul>\n<li><strong>Qvio Video<\/strong> - Embed videos directly in your content with a visual editing experience<\/li>\n<li><strong>Qvio Floating Button<\/strong> - Add a floating action button that opens videos in a modal overlay<\/li>\n<\/ul><\/li>\n<li><strong>Shortcode Support<\/strong> - Use <code>[qvio id=\"YOUR_VIDEO_ID\"]<\/code> in the classic editor or anywhere shortcodes work<\/li>\n<li><strong>Responsive Design<\/strong> - Videos automatically adapt to your site's layout<\/li>\n<li><strong>Multiple Aspect Ratios<\/strong> - Choose from 16:9, 4:3, 21:9, or 1:1<\/li>\n<li><strong>Embed Types<\/strong> - Standard video player or Q&amp;A-only mode<\/li>\n<li><strong>Autoplay Option<\/strong> - Optionally enable autoplay for immediate playback<\/li>\n<li><strong>Admin Settings<\/strong> - Configure default settings for all embeds<\/li>\n<\/ul>\n\n<p><strong>Shortcode Options:<\/strong><\/p>\n\n<pre><code>[qvio id=\"abc123\" autoplay=\"true\" aspect=\"16:9\" type=\"video\"]\n<\/code><\/pre>\n\n<ul>\n<li><code>id<\/code> - Qvio video ID or full URL (required)<\/li>\n<li><code>autoplay<\/code> - Enable autoplay: \"true\" or \"false\" (default: \"false\")<\/li>\n<li><code>aspect<\/code> - Aspect ratio: \"16:9\", \"4:3\", \"21:9\", \"1:1\" (default: \"16:9\")<\/li>\n<li><code>type<\/code> - Embed type: \"video\" or \"qna\" (default: \"video\")<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin embeds videos from Qvio (https:\/\/qvio.hia.ai), a video AI platform provided by HIA Inc. When a Qvio video is embedded on your site, content is loaded from Qvio's servers.<\/p>\n\n<p><strong>What this means for your visitors:<\/strong><\/p>\n\n<ul>\n<li>When a page containing an embedded Qvio video is loaded, your visitor's browser will connect to qvio.hia.ai to retrieve the video content<\/li>\n<li>Standard web request data (IP address, browser information) may be collected by Qvio's servers<\/li>\n<\/ul>\n\n<p><strong>Service Links:<\/strong><\/p>\n\n<ul>\n<li>Qvio Platform: <a href=\"https:\/\/qvio.hia.ai\">https:\/\/qvio.hia.ai<\/a><\/li>\n<li>HIA Inc Website: <a href=\"https:\/\/hia.ai\">https:\/\/hia.ai<\/a><\/li>\n<li><a href=\"https:\/\/v2aidevstorage.blob.core.windows.net\/a-eula\/HIA%20Terms%20and%20Conditions%20of%20App%20051525.pdf\">Terms of Service<\/a><\/li>\n<li><a href=\"https:\/\/v2aidevstorage.blob.core.windows.net\/a-eula\/HIA%20Technologies%20-%20Privacy%20Policy%20051525.pdf\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<p>By using this plugin, you acknowledge that embedded videos are served by an external service and are subject to that service's terms and privacy practices.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>qvio-embed<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>(Optional) Configure default settings under Settings \u2192 Qvio Embed<\/li>\n<\/ol>\n\n<p><strong>Using the Gutenberg Block:<\/strong><\/p>\n\n<ol>\n<li>Edit a page or post<\/li>\n<li>Click the + button to add a new block<\/li>\n<li>Search for \"Qvio Video\"<\/li>\n<li>Enter your Qvio video ID or URL<\/li>\n<li>Adjust settings in the block sidebar<\/li>\n<\/ol>\n\n<p><strong>Using the Shortcode:<\/strong><\/p>\n\n<p>Add the shortcode to any page, post, or widget:<\/p>\n\n<pre><code>[qvio id=\"YOUR_VIDEO_ID\"]\n<\/code><\/pre>\n\n<p><strong>Using the Floating Button Block:<\/strong><\/p>\n\n<ol>\n<li>Edit a page or post<\/li>\n<li>Click the + button to add a new block<\/li>\n<li>Search for \"Qvio Floating Button\"<\/li>\n<li>Enter your Qvio video ID or URL<\/li>\n<li>Configure button appearance (style, size, colors, icon)<\/li>\n<li>Set button position (corner or custom offsets)<\/li>\n<li>Choose modal type (centered overlay or slide-in panel)<\/li>\n<li>Adjust close behavior and accessibility options<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20find%20my%20qvio%20video%20id%3F\"><h3>Where do I find my Qvio video ID?<\/h3><\/dt>\n<dd><p>Your video ID is the alphanumeric code in your Qvio video URL. For example, in <code>https:\/\/qvio.hia.ai\/embed?v=abc123<\/code>, the video ID is <code>abc123<\/code>.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20with%20the%20classic%20editor%3F\"><h3>Can I use this with the Classic Editor?<\/h3><\/dt>\n<dd><p>Yes! Use the shortcode <code>[qvio id=\"YOUR_VIDEO_ID\"]<\/code> in any post or page.<\/p><\/dd>\n<dt id=\"how%20do%20i%20change%20the%20default%20settings%3F\"><h3>How do I change the default settings?<\/h3><\/dt>\n<dd><p>Navigate to Settings \u2192 Qvio Embed in your WordPress admin to configure default aspect ratio and autoplay settings.<\/p><\/dd>\n<dt id=\"what%20is%20q%26a%20mode%3F\"><h3>What is Q&amp;A mode?<\/h3><\/dt>\n<dd><p>Q&amp;A mode displays only the interactive question and answer interface without the video player. This is useful for knowledge checks or quizzes.<\/p><\/dd>\n<dt id=\"is%20the%20video%20responsive%3F\"><h3>Is the video responsive?<\/h3><\/dt>\n<dd><p>Yes, embedded videos automatically adapt to their container width while maintaining the selected aspect ratio.<\/p><\/dd>\n<dt id=\"what%20is%20the%20floating%20button%20block%3F\"><h3>What is the Floating Button block?<\/h3><\/dt>\n<dd><p>The Floating Button block adds a configurable floating action button (FAB) to your page that opens a Qvio video in a modal overlay when clicked. You can customize the button's position, appearance, and the modal's behavior. This is useful for call-to-action buttons or keeping videos accessible without taking up content space.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fix: Editor block preview URL correction<\/li>\n<li>New: Playlist embedding support \u2014 embed playlists alongside videos using the block editor or shortcode<\/li>\n<li>New: Playlist sidebar visibility control \u2014 choose Auto, Force Open, or Force Collapsed<\/li>\n<li>New: Force Open option keeps the playlist sidebar visible even on mobile and small screens<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New: Floating Button block - configurable FAB that opens videos in a modal<\/li>\n<li>New: Modal presentation options (centered overlay, slide from left\/right)<\/li>\n<li>New: Button positioning (4 corners or custom offsets)<\/li>\n<li>New: Button styles (icon-only circular or icon+text pill)<\/li>\n<li>New: Full accessibility support (ARIA, focus trap, keyboard navigation)<\/li>\n<li>Improved: Azure pipeline now builds all blocks dynamically<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Gutenberg block for visual video embedding<\/li>\n<li>Shortcode support for classic editor compatibility<\/li>\n<li>Multiple aspect ratio options (16:9, 4:3, 21:9, 1:1)<\/li>\n<li>Video and Q&amp;A embed types<\/li>\n<li>Autoplay configuration<\/li>\n<li>Admin settings page for defaults<\/li>\n<\/ul>","raw_excerpt":"Embed Qvio AI-powered interactive videos using a Gutenberg block or shortcode.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/267316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=267316"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jcoppolahia"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=267316"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=267316"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=267316"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=267316"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=267316"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=267316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}