Skip to main content

How to Presto Player on Fluent Community (Video Course and Post)

Integrate Presto Player into Your FluentCommunity Course – Smooth Playback, No Ads!

Looking to embed YouTube videos into your course without the distraction of ads or cluttered interfaces?
I’ve just finished a step-by-step guide on how to combine Presto Player with FluentCommunity β€” it's simple, effective, and requires no complex coding! 😎

πŸ‘‰ Check out the full step-by-step guide here

Huge thanks to Cuong Thach for the support throughout the process.
Hope this helps those building a more professional learning platform!

PS: But anyway Fluent Player Plugin (Native Video) is the missing piece to make everything more seamless and professional. Hope they release it soon.

How to Presto Player on Fluent Community (Video Course and Post)

Hoang Hxn

Note: If you like and want to vote for the Presto Play feature, click "Add Presto Player videos to course lessons in FluentCommunity"

Johanna Armnius

Hoang HxnΒ could you share how you did that? Thanks

Robert Lee

I just looked this up and couldn't watch their demo video because it didn't load🫀

William Beem

I had problems with Presto Player and eventually stopped using it. Do you find it reliable?

Jose Luis Duron

William BeemΒ It works perfect for me.

Hoang Hxn

William BeemΒ I usually use Youtube videos but using Presto Player helps my viewers stay focused while watching, Consistent with my branding

Johanna Armnius

Amazing, this is what was blocking me to use FC. Could you share how you did that?

Hoang Hxn

Kristina Bella This tutorial will be released on 05/05/2025. Just note that make it useful not Toxic (I have no obligation to write if I don't want to) 😏

Johanna Armnius

Hoang HxnΒ not sure I understand what you meant here

how did u do that

Ria Kaashoek

Yesssss!!! Would love to hear how you did that πŸ˜‰ πŸ™

Kristina Bella

Okay then let us know now please

Kristina Bella

Hoang HxnΒ You guy are so shit, you delete comments here where users are mad about you. Now you say release on May, before 05/05/2025 and promite it since 5-6months. I know you like to try to promote your shit community - for sure we will write bad Trustpilot reviews for your community if I see someday your community link in one of your posts or comments in FluentCommunity ;)

William Beem

Kristina BellaΒ All of this bitterness because they made a decision not to rely on another vendor's product? That isn't a flaw with FluentCommunity. That's a product decision. Plain and simple. Just like you don't use Ford parts in a Toyota car.

Kristina Bella

William BeemΒ I didnt mean FluentCommunity, Brainstorm or any developer, I mean with that comment only Hoang HxnΒ ;)

Hoang Hxn

Kristina BellaΒ Johanna ArmniusΒ Kevin HeinrichsΒ Nang HaΒ 
I’ve finally finished the detailed tutorial!
πŸ™Sorry to keep you waiting β€” I truly appreciate your patience.
I hope this guide will be helpful for you all!

Nang Ha

Hoang HxnΒ Wow, That's awesome. Thank you so much for the detailed tutorial.

Hoang Hxn

Nang HaΒ πŸ˜‰

Hoang HxnΒ wow, thank you so much for this!!

Hoang Hxn

Johanna Armnius Let me know if you have any problems integrating with Presto Player 😏

Nang Ha

Hoang HxnΒ I can’t believe it, I actually did it following your guide! Truly grateful for your help. I really hope you’ll share more articles about FluentCommunity in the future πŸ™

Thank you. This was very useful.

Note for others, if you do still want your admin/menu bar to show up on other pages, don't forget to add a conditional logic for media hub post type

Hoang Hxn

Wendy ShoefΒ Thanks for your feedback πŸ™ this is useful for advanced users but still need to adjust CSS a bit. For beginners, the way I guide will be simpler, less manipulation.

Michal Paczula

Hoang HxnΒ do you have solution to Presto Audio? ;)

Hoang Hxn

Michal PaczulaΒ Yes, You can do exactly the same with Video, Most importantly in Step 2 > Section 5 "In the admin toolbar, click on Instant Video Page > Visibility > Select Published" so you have the Page Link embedded in the course or post πŸ˜‰

Jacob Marinko

This one works with our Bunny.net Presto integration Hoang HxnΒ but I'd need to tweak the Ui since the bottom bar is cut off. Any tips on how to use the Presto UI and make it nice (I am just not a coder....)

Awesome, this is perfect since we actually embedded Loom videos instead, which needs to be public yet can't be found if you don't have the link.

Jacob Marinko

Hoang HxnΒ any ideas on how to remove the top headline and fix the cut off when using Presto with the Bunny.net connection?

Hoang Hxn

Jacob MarinkoΒ Maybe Cuong ThachΒ can help you with this, He is the Bunny expert πŸ˜‰

Jacob Marinko

Hoang HxnΒ thanks! I think it is simply the padding in the custom html. I can tweak that with my minimal coding skills and AI.

Cuong Thach

Jacob MarinkoΒ If use Bunny, I recommend use Bunny Stream, don't use Bunny storage on Presto. Bunny Stream is dirty cheap cost from $1/month with volume tier compare to Vimeo or others.

Presto use Bunny storage, it will eat your budget hard. Bunny Stream can be used without Presto Player plugin, use iframe instead.

Bunny Stream Pricing _ Simplified and Flexible Video CDN Pricing - Google C.. 2025-05-13 at 3.44.37 PM

Jacob Marinko

Cuong ThachΒ Yes, that is what we are doing. Using stream. thanks for the heads up anyways!

Tim Lord

Does this integration also apply to FC posts when using the 'video post URL ' option, or is it just integrated into courses? Thanks

Hoang Hxn

Tim LordΒ Yes

Madis Mark

This worked better for me:

function custom_clean_view_for_presto_embed() {
if ( is_singular('pp_video_block') ) {
?>
document.addEventListener('DOMContentLoaded', function() {
const prestoPlayer = document.querySelector('presto-player');

        if (prestoPlayer) {
            document.body.innerHTML = '';

            document.body.appendChild(prestoPlayer);

            document.body.style.margin = '0';
            document.body.style.padding = '0';
            document.body.style.background = 'transparent';
            document.documentElement.style.marginTop = '0';

            const figure = document.querySelector('figure');
            if (figure && figure.contains(prestoPlayer)) {
                document.body.innerHTML = '';
                document.body.appendChild(prestoPlayer);
            }
        }
    });
    </script>
    <?php
}

}
add_action('wp_head', 'custom_clean_view_for_presto_embed');

Madis MarkΒ Oooh gonna try this one out. I struggled with the other one quite a bit. Do you know if this one works for vertical videos?