Forum Replies Created
-
-
9 months ago in reply to: With WPBACKERY Masonery Grid
Hello Daniel,
Are you trying to show the video players right in the grid? Does the grid come with any filtering?
In that case the issue might be that the grid content is loaded via Ajax and it will require some special handling.
Or perhaps you are just talking about a more simple grid layout of your articles which show the article featured image, title and an excerpt. And it seems you get the FV Player markup in the excerpts.
Please let us know which one if the case.
Thanks,
MartinHello Aaron,
We did not run into this issue, as a first step I’m asking Coconut support about if they ever had any issues like that.
Thanks,
MartinHello Renato,
Coconut is used for the video encoding. DigitalOcean Spaces is used for storage and it has a CDN service for video delivery too.
Thanks,
Martin9 months ago in reply to: Find all videos with playback issues?Hello James,
In FV Player 8 we improved the database and it should be possible to get such report.
Please check if all of your videos are showing on wp-admin -> FV Player screen.
Did you ever use the
[fvplayer src="..."]
shortcode or is it all[fvplayer id="..."]
?Thanks,
Martin9 months ago in reply to: Vimeo API Error after Vimeo IssueHello Rei,
Yes, there were changes on Vimeo end. We are working on a fix and the new version will be out today.
Thanks,
MartinHello Renato,
I would recommend FV Player Coconut. It lets you protect your videos from downloading and adding new videos is much simpler – just drag&drop in your wp-admin.
Thanks,
MartinHello Renato,
I found it would occur for Vimeo videos only. Somehow the buffer status would remain stuck in the loading phase – the player uses some special code to be able to load the Vimeo video, switching to the MPEG-DASH engine.
However this was not changed for a long time. I’m not 100% sure if downgrading to 7.5.27 could really fix the issue for you.
Please reinstall FV Player from this link https://foliovision.com/downloads/fv-wordpress-flowplayer.zip and upgrade FV Player Pro and it will always work.
Thanks,
MartinHello Renato,
Do you mean that the timeline would not recognize the mouse clicks? We got that bug report about a week ago and when we loaded our test post again and again it did occur to us once.
I’m giving it another try now as I was not able to reproduce it since then.
Thanks,
Martin9 months ago in reply to: Problem with controlbar and othersHello Paolo,
I’m noticing that the player is covered with almost invisible DIV element. It says:
Slot machine che pagano di più
…
Predire roulette
…
Gratis giochi slot machine
…That element prevent the player mouse hover from working. That’s why the control bar does not appear if you disable the setting to make it always visible.
I experienced no issues with video playback in Safari. I used Safari 17.0 and 17.4 on macOS 13.5.1.
Thanks,
Martin10 months ago in reply to: Problem with controlbar and othersHello Paolo,
I’m not sure what you are referring to. Did you try to upload a screenshot? A link would work too.
Thanks,
Martin10 months ago in reply to: Disable ads for ARMember memberships?Hello Jake,
I looked at the function in their source code. I was not able to find
get_member_current_subscription_plans()
, but I foundarm_get_member_status()
.That looks good, but it return a numerical value for the membership status. Seems like “1” would mean that the membership is active.
I also see we could use
ARM_subscription_plans_Lite::arm_get_all_subscription_plans()
to get a list of membership plans. How many membership plans do you use?Thanks,
Martin10 months ago in reply to: Problem with controlbar and othersHello Paolo,
As a troubleshooting step please embed a simple MP4 video like https://video-cdn-public.foliovision.com/Swan-Lake-Reloaded-sd.mp4 and see if these issues still apply.
Thanks,
Martin10 months ago in reply to: iOS failing to play MP4Hello Bruno,
When I play your video in Chrome(ium) I can see that it loads the video ending first and only then it starts playing the video.
So the error detected by our Video Checker is real:
moov-atom not found at the start of the file. Please move the meta data to the start of video, otherwise it might be slow to start.
I tried on iPhone with Safari browser without using FV Player and it would fail to play that video. It probably does not have such strong loading routine as Chrome and in some cases if the
moov
meta data is not present at the start of the file it just fails to play the video.Thanks,
Martin10 months ago in reply to: Playback on multiple browsers not workingHello Robert,
What exact error are your users reporting? Are they unable to start playing a video or does the issue occur while already playing a video?
What service do you use for the live streaming?
Are you using the signed URLs (tokens) for your VOD and live streaming?
Are you using encrypted HLS streams?
Please let us know.
Thanks,
MartinHello Hanna,
Seems like you already figured out the issue. Please let us know if anything was unclear so that we can improve our documentation and user interface.
Please let us know if you are facing any other issue too.
Thanks,
Martin10 months ago in reply to: iOS failing to play MP4Hello Bruno,
On your test page the video is MP4.
Some MP4 videos do not play on iOS, although we were not able to find the root cause of the issue. When this issue occurs then the video won’t play even if you open it directly in the iOS web browser. That means it fails to play even when FV Player is not used.
However I did not run into issues with your MP4 video and it played on your test page as well. This should be tested with the exact video that is failing, please submit it using our Video Checker too: https://foliovision.com/player/troubleshooting/how-to-use-video-checker
Thanks,
Martin10 months ago in reply to: hlsjs-lite: Network errorHello Aaron,
It’s strange that it won’t work with Speed-up.
But it’s good it’s much faster than before than with AWS, even if the stream is encrypted. The encryption adds about half second delay.
HLS plays in Safari – both desktop (macOS) and mobile (iOS).
FV Player includes the HLS.js library which allows the other browsers to play it as well. It’s any Chrome version in last 10 years, any Firefox in last 9 years. That includes all the Chromium (open-source core of Chrome) browsers like Opera or Brave. We also use it for Microsoft Edge and all the Android browsers, even though these do support HLS streams, but the support is not great in the older versiosn.
Thanks,
Martin10 months ago in reply to: hlsjs-lite: Network errorHello Aaron,
It’s a strange issue. I see that your Access Key and Secret Key really has to work as even the video splash image shows on your test page – it’s loaded from DigitalOcean Spaces as well.
It seems that something prevents your server from loading the m3u8 files from DigitalOcean Spaces. We do that to be able to increase the video download protection by adding the URL signatures – each link to any video (or its segment) times out, making it harder to re-distribute.
The URL which it’s trying to load is:
https://nyc3.digitaloceanspaces.com/the-ballstriking-blueprint-encoded-videos/Bunker-Blueprint-2-27/index.m3u8
The response which it gets back is:
<?xml version="1.0" encoding="UTF-8"?><Error><Code>AccessDenied</Code><Message></Message><BucketName>the-ballstriking-blueprint-encoded-videos</BucketName><RequestId>tx00000fc7b1bec7ae3ecfa-0065defb2d-717cbb9-nyc3d</RequestId><HostId>717cbb9-nyc3d-nyc3-zg04</HostId></Error>
Please try to disable the Speed-up setting to see if that help. If it won’t we can tweak the way our FV Player Pro Stream Loader technology loads these m3u8 files.
However there is also a slight chance that your server is just blocked by DigitalOcean. So please submit the above details to DigitalOcean support if it still won’t work.
You can also try to insert this URL as a new video in wp-admin -> FV Player: https://nyc3.digitaloceanspaces.com/the-ballstriking-blueprint-encoded-videos/Bunker-Blueprint-2-27/media-1/stream.m3u8
It will not play as the URL signatures on the individual video segments will be missing, but I wonder if it will analyze the file properly and show its duration.
Thanks,
Martin10 months ago in reply to: hlsjs-lite: Network errorHello Aaron,
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Then the issue with duplicate issues will be fixed.
Thanks,
Martin10 months ago in reply to: I have duplicate jobs when uploading videosHello Tonia,
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Then the issue with duplicate issues will be fixed.
Thanks,
Martin10 months ago in reply to: hlsjs-lite: Network errorHello Aaron,
Also – regarding Cloudfront video serving speed:
I tried to play your video at 360p quality. Individual video segments which are about 500 kB each load in 1.4 seconds. So the download speed is just 356 kB/s or so. If I switch to 1080p, it’s about 1.5 MB/s. If I seek into an un-buffered part of video I wait for 2-3 seconds for it to continue playing.
For Vimeo the 1.4 MB video segments load in 0.08 to 0.5 seconds. Which is of course much faster – about 3 to 17 MB/s. The seeking takes 1-2 seconds.
I wonder what speeds we will get with DigitalOcean Spaces CDN – used by FV Player Coconut. For our videos it runs at 6 to 12 MB/s.
Thanks,
Martin10 months ago in reply to: hlsjs-lite: Network errorHello Aaron,
I see that with the Speed-up setting each Stream Loader response takes 1 seconds or 0.7 seconds when it’s cached. On foliovision.com and our other websites it’s just 0.4 seconds or 0.24 when cached.
I’m not sure why it’s slower on your website as your test page HTML code loads within 0.5 to 1 second which is not bad when you consider that there is no WordPress cache plugin. So it does not seems that you use too many plugins.
I see that the video encoded with FV Player Coconut does not play. The Stream Loader shows an error that the access to your DigitalOcean Space
the-ballstriking-blueprint-encoded-videos
is denied.Could you please double check the Access Key and Secret Key in wp-admin -> FV Player -> Settings -> Hosting -> DigitalOcean Spaces?
Please also open wp-admin -> FV Player -> Coconut Jobs -> Add New. It should bring up a modal window with the content of your DigitalOcean Space for your source videos – the videos which you uploaded. Will that work? It depends on these Keys I mentioned in the previous paragraph.
We have a bug report of the duplicate FV Player Coconut jobs. It seems to only occur randomly, so it’s taking us more time than expected to fix it.
Thanks,
Martin10 months ago in reply to: hlsjs-lite: Network errorHello Aaron,
Please use the Speed-up option in Settings -> FV Player Pro -> Setup tab -> Stream Loader as the FV Player Pro Stream Loader speed might be slower if your WordPress is slowed down by running too many plugins, or if there’s some plugin which slows down any general WordPress response.
That might save even 2-3 seconds in your video load times.
Thanks,
Martin10 months ago in reply to: hlsjs-lite: Network errorHello Aaron,
Are you using “Restrict viewer access” for your Cloudfront?
If yes, then you need to use the Stream Loader feature to make sure the HLS streams play: https://foliovision.com/player/video-security/video-protection-methods/signed-urls-hls-protection
I added a mention of that in our Cloudflare guide now.
Thanks,
MartinHello ecthompson,
It seems to me your web host might not be permitting the video playback as this setup is very simpler.
Please use our video checker to report the exact video that won’t play: https://foliovision.com/player/troubleshooting/how-to-use-video-checker
Thanks,
Martin10 months ago in reply to: Playback HotkeysHello Bethany,
Older versions of the Flowplayer video library had that help screen available if you hit the
?
key.Then it was removed.
Now we maintain our own core video player library, so we will check if we would like to add that or at least provide such page.
Thanks,
Martin10 months ago in reply to: Disable ads for ARMember memberships?Hello Jake,
We could work with that, however could you please tell the ARMember support that you only need to integrate their plugin with FV Player running on the same website?
What they sent is documentation for an API for external use. It would mean that FV Player would run these HTTP calls only to reach the the same website as it runs on. That creates a lot of unnecessary delay when displaying the pages. Your membership content page load times would easy increase by 0.5 or even 1.5 seconds.
FV Player should be able to use their PHP functions or classes to check the membership status which would be a lot faster and simpler – no additional API keys would be involved.
Thanks,
Martin10 months ago in reply to: Video and Captioned Translations on AWSHello John,
Thank you for providing the details.
I think ideally we could integrate with some transcription service as having to do all of that in AWS should like a lot of manual work. It could be surely automated in AWS, but it gets complex.
Thanks,
Martin10 months ago in reply to: Video and Captioned Translations on AWSHello John,
Thank you for the follow up.
It seems to me you don’t have to put the video subtitles up on AWS unless it really suits your workflow.
You have to provide these URLs for each video separately, entering just a folder name won’t work.
Are you trying to make it easier to pick these videos along with their subtitles when using the FV Player Media Browser as seen here? https://foliovision.com/player/getting-started/media-video-library-browser
Thanks,
Martin10 months ago in reply to: Disable ads for ARMember memberships?Hello Jake,
Yes, as we mention in description of FV Player No Ads For Members if your membership plugin is not on our list we are happy to add support for it once you make the purchase.
I looked at https://www.armemberplugin.com/ and one problem is that they only list the action hooks for developers but do not provide a documentation on how to:
- get a list of membership levels
- how to check if user has access to any given membership level.
If you could ask the ARMember support about these issues that would be great. We could ask as well, but we do not have their license.
Based on their answer we would be sure if we can support ARMember or not.
Thanks,
Martin10 months ago in reply to: I have duplicate jobs when uploading videosHello Tonia,
Thank your for sending over the file via email.
I had a look and I can see that the upload to DigitalOcean Spaces only runs once, but then the completeMultipartUpload routine runs three times.
I think we run that routine multiple times as we found that if we only run it once the file parts may not yet be fully uploaded – although the S3 endpoint reports that they are. Maybe we just need to wait before we try to complete the upload.
Thanks,
Martin10 months ago in reply to: I have duplicate jobs when uploading videosHello Tonia,
Please reinstall FV Player Coconut from a new ZIP file which you download at https://foliovision.com/my-licenses -> FV Player Coconut -> Download.
Then please enable wp-admin -> FV Player -> Coconut Jobs -> Settings -> Debug. Doing that will start logging the video upload and encoding events. It will show you were the log file is stored and provide a link too.
Please try to upload some video (it could be a really short video too) or see if you run into the issue again.
When you do please provide a link to the debug log file or send it as attachment.
Thanks,
Martin10 months ago in reply to: I have duplicate jobs when uploading videosHello Tonia,
It’s a strange issues and possibly a conflict with other plugin.
Please check your source videos Space on DigitalOcean. Will there be 3 copies of your original video? It should be your video in MP4 or MOV format.
Knowing the answer to that question will help a lot. The issue might be with the upload or just with the processing.
Thanks,
Martin11 months ago in reply to: Player does not play on safariHello Andreas,
I see that FV Player fails to check that HLS stream. It gets the following error:
cURL error 60: SSL certificate problem: unable to get local issuer certificate
I’m not sure what’s causing that as it works fine in my web browser. Perhaps your streaming provider will have some ideas.
In the meantime you can add
live="true"
to your shortcode by hand as illustrated here: https://foliovision.com/player/developers/shortcode-parametersWe could add the live stream checkbox in our editor at all times when it’s a HLS stream, but it clutters up the interface and it feels like we would be doing it to support (at least partly) broken live streaming providers.
Thanks,
MartinHello Phusit,
Please deactivate FV Player Pro and delete it (no videos not settings will be lost), then go to wp-admin -> FV Player -> Settings and hit the button at the top to install Pro extension again.
That will download the most recent version and you will be able to switch back to Release version as I merged these improvements into it and it will be part of all the future releases. So no need to keep using Beta.
Thanks,
Martin11 months ago in reply to: Player does not play on safariHello Andreas,
I see, it won’t load as it does not recognize that it’s a live stream, please mark it as such in FV Player when you post the video. Here’s our guide: https://foliovision.com/player/troubleshooting/hls#live
Thanks,
Martin11 months ago in reply to: Player does not play on safariHello Andreas,
Please let us know who’s your live streaming provider. A HLS stream is supported natively by Safari on iPhone so it really should play.
Please try to open its URL in the Safari browser directly – that means without use of FV Player. It should play that way.
Browsers other than Safari require HLS.js JavaScript library which FV Player includes when needed. But that part seems to be working for you.
Thanks,
Martin11 months ago in reply to: Player Embedding IssueHello Paula,
The licensed domain has been changed, now you will be able to activate the license on the other domain, just click “Apply Pro upgrade” at the top of wp-admin -> FV Player -> Settings
Thanks
Martin11 months ago in reply to: Player Embedding IssueHello Paula,
If it works for you on https://fructiferos.com/player/fvp-2/ and you need to use the embed code for LMS, then it seems to me you have found the solution.
I should add that I would recommend to post the FV Player videos in the LMS directly. What’s the reason to use the embed code for your LMS? Does it run outside of WordPress?
Thanks,
Martin11 months ago in reply to: Player Embedding IssueHello Paula,
That’s exactly what we needed. As you can see the iframe link does not work with that one either, it brings up the full page: https://micde.org/fv-player-test-shortcut/fvp-14/
It seems it could fail of the PHP output buffering functions
ob_start()
andob_get_contents()
do not work.Do you have a staging website where you can switch to some other theme, like Twenty Twenty-Two and see if it works that way?
I wonder if your theme (or some plugin) could be also using output buffering and if that could interfere with our code.
Please also check PHP error logs for any fv-wordpress-flowplayer or output buffering issues.
If you are not sure about how to check the PHP error log, the server technical support should be able to give you a hand.
Or you can install this plugin which makes a list of these errors available in wp-admin: https://wordpress.org/plugins/error-log-monitor/
Then try to open the embed link again and the error should be recorded in these logs.
If you would prefer to have this issue fixed with priority and right on your website we are happy to help, just order our theme troubleshooting service: https://foliovision.com/store/making-player-theme
Thanks,
Martin11 months ago in reply to: Player Embedding IssueHello Paula,
Your link shows that there is one more thing which will prevents the iframe embed code from working. The
X-Frame-Options
HTTP header is set todeny
. This might be set by some security plugin or by your web host and will have to be disabled for FV Player embed codes to work.If you are using a WordPress plugin then perhaps FV Player could work with it and automatically disable these headers when using FV Player’s iframe embed codes, so please let us know.
Please also post your FV Player to a page like https://micde.org/fv-player-test/ directly and not using iframe HTML. We need to see if a link like https://micde.org/fv-player-test/fvp-15 will work. Based on that we can figure out if the issue is with your theme or the LMS.
Thanks,
Martin11 months ago in reply to: Player Embedding IssueHello Paula,
I see what you mean, however to be able to troubleshoot the issue please start a new page using wp-admin -> Pages -> Add New and post a page there. Then see if the embed link for a player on such page will work on your other domain properly.
I think that the iframe embed code processing in FV Player simply fails with your LMS, but it’s important to confirm this by trying on a simple page – that means without your LMS.
Thanks,
MartinHello Phusit,
Please switch your FV Player Pro to Beta, here’s how: https://foliovision.com/player/troubleshooting/switching-fv-player-pro-to-beta
That should fix the issue, please let us know.
Thanks,
Martin11 months ago in reply to: Player Embedding IssueHello Paula,
I checked the page where you are getting the embed code from: https://micde.org/modulo-3-clase-10-tiempos-finales/
I see it has FV Player placed further down on that page.
I see it’s present even if using the embed link: https://micde.org/modulo-3-clase-10-tiempos-finales/fvp-14/#fvp_14
However the problem is that it fails to hide all the content except the player.
Could you please check how is that FV Player posted on the page? Is it using standard post editor or some page builder?
Will the embed work if you put FV Player on a standard post or page?
Thanks,
MartinHello Phusit,
It seems the Cloudflare URL signature is not getting appended.
We will add some debug log on Monday and let you know.
Thanks,
MartinHello Phusit,
There might be some fatal error with JavaScript or PHP.
Please create a test page where we can see the video failing to play and send us the link.
If you are web developer you can also check your PHP error log to see if there’s any error each time you try to play a video or check your browser console for errors.
I see successful license checks in our log, but last one is from about 19 hours ago. That’s before you reported the issue. So perhaps it’s not running properly in background.
Did the license key show as verified at first and did it only started to show that error later?
Thanks,
Martin11 months ago in reply to: How to Remove the SVG Play IconHello Jovan,
Thank you for posting the details.
If you are not using anything to defer the CSS then the player loading should case no layout shifting or flash of un-styled content. It’s strange that you had to let your cache plugin to process the CSS so much (concatenate and minify) to get decent scores.
But the score depends on other page elements too. We found that foliovision.com scores do not improve if the optimize the CSS or JS in anyway, but for other websites where our clients serve ads it does improve the scores a lot.
Thanks,
MartinHello Jovan,
Thank you for the link. I downloaded your page and did some tests with
fetchpriority="high"
and I couldn’t really see any difference and the scores were the same. I run each test 3 times to make sure I see how the scores change.Even if your pagespeed.web.dev the “Largest Contentful Paint element” reports a “Load Delay” of 750 ms. So your are running into the same issues as I did – unless I put the image into the header
<link rel="preload" fetchpriority="high" as="image" ...>
tag it would make not difference. And then the CSS would not load as first.Thanks,
Martin11 months ago in reply to: How to Remove the SVG Play IconHello Jovan,
Is the CSS set to load asynchronously? That could explain why the player HTML shows without proper formatting for a fraction of a second.
In that case FV Player 8 could always put in the minimal inline CSS to avoid it.
You can replace the SVG play icon using a CSS background using this code: https://foliovision.com/player/faq-intro/css-tips-and-fixes#play-icon
In FV Player 8 it will be in the plugin settings.
Thanks,
Martin11 months ago in reply to: Stop video downloadsHello Local,
Please let us know what you have configured. Are you creating encrypted streams using AWS MediaConvert or Coconut?
If so then please post a link to your test page.
Thanks,
Martin11 months ago in reply to: admin check failed with WP RocketHello Kevin,
I’m not sure why would WP Rocket cause that. I checked our Video Checker logs and I see that your video is over 500 MB in size. It check first couple of megabytes only (using HTTP range request), but somehow that rule seems to fail in some cases.
I see you use Cloudflare which can cause a lot of trouble. Perhaps it does not always accept the HTTP range request form Video Checker.
If you use WP Rocket to speed up your website you should not be using Cloudflare for that same purpose. Besides that Cloudflare does not like it if you serve videos through their CDN without use of Cloudflare Stream: https://developers.cloudflare.com/support/more-dashboard-apps/cloudflare-stream/delivering-videos-with-cloudflare/#im-a-website-operator-and-my-content-was-redirected-for-terms-of-service-violations
Thanks,
MartinHello Remco,
I’m glad that you found the solution, although the white close icon already does have a slight shadow to improve the visibility on bright backgrounds.
Thanks,
Martin11 months ago in reply to: Getting “Deprecated: Hook media_buttons_….”Hello Bobby,
Please reinstall the plugin from https://github.com/foliovision/foliopress-wysiwyg/archive/refs/heads/master.zip and then these warnings should be gone.
I see that for the plugin to work with WordPress 6.4 you also have to use some other plugin to disable the Gutenberg block editor.
Thanks,
Martin11 months ago in reply to: admin check failed with WP RocketHello Kevin,
I see that it returns HTTP error 500. That way the CORS headers are not set and you see the policy error.
I see that HTTP 500 error on our video-checker.foliovision.com server too. I found it was running out of the memory, so I adjusted that configuration variable now.
Will it work for you now?I also has nothing to do
However I don’t see how this could be related to WP Rocket.
It also wouldn’t affect the video seeking for your users.
Thanks,
Martin11 months ago in reply to: How to Remove the SVG Play IconHello Jovan,
Please check the HTML code of the page with FV Player on it. Is the player CSS file (typically
fv-player-custom/style-1.css
) only loading in footer?It could happen if the player is not part of the post content – then FV Player does not realize the CSS should load in head and will only load it from footer.
In upcoming FV Player 8 we add some styles right on the player DIV element to avoid FOUC (Flash Of Unstyled Content).
Thanks,
MartinHello Jovan,
Please provide a link to one of your pages where adding
fetchpriority="high"
helped with the PageSpeed scores.In FV Player 8 the video ads are tracked in the internal video stats, including the clicks. Hopefully it will be approved by WordPress.org next week.
I see that a drop down of categories could make it easier to target these ads without having to set it manually for each player.
Thanks,
Martin11 months ago in reply to: admin check failed with WP RocketHello Kevin,
If you are uploading the videos to your WordPress Media Library then the WP Rocket modifications to the .htaccess file may affect their serving.
Or perhaps you are using a CDN which is then used for these videos when WP Rocket is on and it does not support the video seeking. You can verify this by checking the video HTTP response headers, it should have this in it to allow seeking:
accept-ranges: bytes
We used WP Rocket for a long time and still use it on most websites and we did not run into such issue though.
If this does not help then please post a link to a test page where we can see the issue.
Thanks,
Martin11 months ago in reply to: admin check failed with WP RocketHello Kevin,
The “Admin: Video OK” message comes from FV Player’s Video Checker: https://foliovision.com/player/troubleshooting/how-to-use-video-checker
Is that the only thing which appears to fail?
Are you able to play the videos?
Are you using the User Cache setting of WP Rocket?
Thanks,
MartinHello Jovan,
Thank you for posting your findings. It’s great if you were able to improve your scores this way. Please let us know what was the improvement like and we can figure out what code to add to your theme so that you do not have to put it back in after each FV Player update.
I was hoping that we could add this as a general improvement that would help all websites.
However first big problem is that we have no way of knowing if the player will show up above the fold or not. So FV Player might end up adding
fetchpriority=”high”
on a image which does not need it.Also, in my testing adding that attribute did not improve the scores and it did not change the order of the image loading. It would only load after all the CSS files declared in HTML head finished loading.
Only thing which helped was adding this HTML tag at the very start of HTML head:
<link rel="preload" fetchpriority="high" as="image" href="{ actual image URL here}" type="image/jpg" />
It seems FV Player would benefit more if it would serve responsive image sizes. We do store the image ID when it’s picked from the media library so it should be easy.
Thanks,
Martin11 months ago in reply to: Ads on embedded videosHello Youngboss,
Are you using the overlay ads in the free FV Player plugin?
When you say you embed the video, do you mean you use the iframe embed code to put it on some other website?
If that’s not the case and you are putting the player to a post or page and the ads do not appear then let us know what kind of ad code you are using. Is it any ad script?
Thanks,
MartinHello Jovan,
TTFB in your screenshot shows as 630 ms. One problem is that the overall network overhead is counted in this number so if your website is hosted in Europe and Google PageSpeed test server is in North America you are already getting worse scores. But that’s off topic.
On https://foliovision.com/ the PageSpeed reports 0 ms “Load Delay” for the video splash image. On https://foliovision.com/2022/10/sabre-dance it’s 90 ms.
I wonder why it’s 930 ms in your case. Is the image getting lazy loaded? Are you using any plugin to force lazy load? If you are not sure where to start look at your page HTML code in browser and check the splash image, it should look like this:
<img class="fp-splash" alt="video" src="...." />
If it has
<img loading="lazy"
then FV Player thinks it’s not the first image on the page. Or there might be some JavaScript lazy loading code.Thanks,
MartinHello freedom667,
Please add
playlist_start="2"
to your shortcode and see if it suits your needs.Here’s how the shortcode with extra argument will look like: https://foliovision.com/player/developers/shortcode-parameters
Thanks,
Martin11 months ago in reply to: Getting “Deprecated: Hook media_buttons_….”Hello Bobby,
Please let us know what WordPress version you are using. It seems you may be on WordPress 6 which we did not test with Foliopress WYSIWYG to it’s exciting to hear that it still works. We prefer to write in Markdown these days.
Thanks,
Martin11 months ago in reply to: FV Player Compatible Theme & SEO PluginHello Jovan,
I see that some markup like this could work:
<div itemprop="interactionStatistic" itemscope itemtype="https://schema.org/InteractionCounter"> <meta itemprop="interactionType" content="https://schema.org/WatchAction"> <meta itemprop="userInteractionCount" content="1000"> </div>
I added it for upcoming FV Player 8.
Thanks,
Martin12 months ago in reply to: How to Disable Video Loading AnimationHello Jovan,
Please just add
!important
to it as seen the updated CSS tweak: https://foliovision.com/player/faq-intro/css-tips-and-fixes#hiding-play-pause-loadIt’s there to ensure the loading indicator is not visible even if using “Optimize JavaScript loading”.
Thanks,
Martin12 months ago in reply to: How to Disable Video Loading AnimationHello Jovan,
Please post the link as you have multiple websites. I think we can improve our CSS guide to make sure it works in your case too.
Thanks,
Martin12 months ago in reply to: How to Disable Video Loading AnimationHello Jovan,
Please use the CSS from here: https://foliovision.com/player/faq-intro/css-tips-and-fixes#hiding-play-pause-load
However let us know what’s your actual goal too. Does it seem to you that it’s showing when it’s not necessary? Or do it look disturbing in your use case?
Thanks,
Martin12 months ago in reply to: Chapter UI BehaviourHello Markus,
Thank you for your suggestions,
- We will think about this, however the problem is that if you hit the chapter AB loop link and then adjust the loop points it would have to no longer mark that chapter’s AB loop as active.
I see that the “AB” link becomes bold when then chapter is active, so we fixed that.
-
These AB loop links are just shortcuts, maybe it would be more clear if we only show then when hovering the chapter title.
-
I see that this issue occurs if you click to the next chapter – it still wants to loop even though you wanted to go out of the loop. We fixed that.
Please deactivate and delete the FV Player Pro plugin you are using, then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen.
Then switch to the Beta release using the steps from here if you are not already using it: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
That will give you the FV Player Pro plugin with the fixes.
Thanks,
MartinHello Jovan,
The
uploadDate
is already part of the FV Player Schema.org markup. It uses the last modification date of the post:<meta itemprop="uploadDate" content="2024-01-02" />
According to https://developers.google.com/search/docs/appearance/structured-data/video both the above and the following formats should be valid:
<meta itemprop="uploadDate" content="2016-03-31T08:00:00+08:00" />
But I got that same Schema.org warning when testing with https://search.google.com/test/rich-results
So I put in that longer
uploadDate
format and now it’s passing.Could you please reinstall FV Player from this link and see if it helps in your case too? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
If you are getting 12/24/1988 then that’s indeed strange. Please check what exactly appears in the HTML and what’s your post modification date.
Thanks,
Martin12 months ago in reply to: FV Player Compatible Theme & SEO PluginHello Jovan,
I wish FV Player could just output the video above the post title on the single post URLs, but there is no standard way of doing to. Some years ago it seemed that the WordPress post formats might be a way of achieving that, but that feature got abandoned and it was never really a proper standard anyway.
Maybe we could find a way of making it work with the block themes.
Please let us know what’s missing in our video sitemap or Schema.org markup. We are open to suggestions.
Thanks,
MartinHello Jovan,
Please let us know if the video download protection is one of your goals as well.
Would you like to let your website users upload videos as well?
Like you said this should store videos outside of the actual server. The reason is that a CDN pulling from the website server is not going to be very reliable.
Thanks,
MartinHello Almifi,
I found your other ticket where it shows you get HTTP 451 for your Rumble link and you mention that PeerTube fails for you as well.
I wonder if your web server fails to communicate with these server. The HTTP 451 error code stands for “Unavailable For Legal Reasons” so I wonder if PeerTube or Rumble is blocked on your web server.
Thanks,
MartinHello Almifi,
Please let us know what Rumble video does not play for you.
Based on the error message you are getting I’m also wondering if your WP Ajax is working properly. Are you noticing any PHP errors related to FV Player or admin-ajax.php? If you are not sure how to check your PHP errors you should be able to ask your web server tech support.
Thanks,
Martin12 months ago in reply to: Coconut – Digitalocean – Server error.Hello Łukas,
Please confirm that the video actually won’t start playing if the key is not there. On your screenshot it seems that the video just keeps trying to load without success.
Please check in wp-admin -> FV Player -> Coconut Jobs where you need to find your encoding job and click the the value in the “Target” column.
There you should see the part like this:
"encryption_mode": "AES-128", "encryption_key": "84...5d",
So you can copy the key from there.
Please also try to post the video again or post some older video where you used encryption. Will these get the decryption key properly?
Thanks,
Martin1 year ago in reply to: Airplay edge&chromeHello Steve,
We will be adding a “Disable AirPlay and Chromecast” setting for the DRM Text feature. These features let you play the video with the DRM text watermark.
So without this setting enabled we will use the native HLS playback, if possible. That should fix it for all these alternative browsers on iPad.
I’m not sure why the PeerTube token would fail to refresh for you, specially it as happens every hour.
Please deactivate and delete the FV Player Pro plugin you are using, then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen.
Then set wp-admin -> FV Player -> Settings -> Pro Features -> Debug -> Verbose. That will create a log file where all the PeerTube token refreshing errors will be logged. You should be seeing this line in it every hour:
PeerTube Succeeded at refreshing the token.
Or maybe you will discover some error there.
Thanks,
Martin1 year ago in reply to: Airplay edge&chromeHello Steve,
I tried your videos on Android 13 with Chrome.
The “Platform Technology, “Mercy_Ortho”, “Ford_January” and “The Radiator Spring 500” videos would not play, it shows:
PeerTube error: Token is invalid
“MSH test”, “Air Play?”, “test ThinQ VOD” and “News Live” played and casted without issues.
These also played fine via Airplay when using Safari on macOS or on iPad.
However I see that when using Chrome on iPad it does not work with Airplay.
The reason is that it then uses HLS.js to play the HLS stream which is not compatible with Airplay.
We use HLS.js with Safari to increase the video protection. It seems to me perhaps we could only do that if the DRM text is activated for the video – meaning you do not want the video to be screen recorded, so it means sense to not allow Airplay nor Chromecast for it.
So as a part of that we could fix it to not use HLS.js on these alternative browsers on iPad.
Thanks,
MartinHello Marinus,
I’m not sure why would the splash image only show for 10 minutes. What kind of video are you using? Please let us a test page where we can see the issue.
Thanks,
Martin1 year ago in reply to: conflict with ultimate member version 2.7Hello Quoc,
Thank you for posting the update. I checked the changelog and it seems they did some useful clean up of the code: https://wordpress.org/plugins/ultimate-member/#developers
Thanks,
Martin1 year ago in reply to: Coconut – Digitalocean – Server error.Hello Łukas,
In FV Player 8 we detect the video size in pixels. I found that it’s overriding the global width which you set to 60%. So it worked on your second link but not the first one which was a mistake.
We worked on improving the icons too and they won’t be missing anymore.
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Then the issues will be fixed.
Please also deactivate and delete the FV Player Pro plugin you are using, then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen.
That will give you FV Player Pro 8 as you seem to be using FV Player Pro 7 still.
Thanks,
MartinHello Michael,
It actually does that on purpose. The logic is as following:
// Show "M" it the quality label matches "mobile" var label = labels[index].match(/mobile/i) ? 'M' : labels[index]; // convert the numeric label like 1080p into M, SD, HD or 4K var height = parseInt(labels[index]); // skip he conversion if there is no number of if the label is already {number}K (4K, 8K, ...) if( height > 0 && !labels[index].match(/\dK$/) ) { label = 'M'; if( height >= 400 ) label = 'SD'; if( height >= 720 ) label = 'HD'; if( height >= 1400 ) label = '4K'; }
Thanks,
MartinHello Deewin,
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Then you should see an improvement. We set it to only show the video once the video start progressing. I thought that we might loose a bit of the video playback by doing that as the progress event only occurs about 4 times per second.
But in my testing I was only loosing 3 frames of the video. The advantage is that the background color does not appear and that’s much nicer.
Thanks,
Martin1 year ago in reply to: Playlist with tabsHello Tailoong,
Please use this CSS tweak: https://foliovision.com/player/faq-intro/css-tips-and-fixes#playlist-tabs-right
Thanks,
Martin1 year ago in reply to: Coconut – Digitalocean – Server error.Hello Łukas,
In FV Player 8 we would like to remove any settings that lets you set the player size. It will just fill-up the space that ‘s available. That works for blog articles or also is you use a page builder where you align blocks to columns etc.
Please let us know what’s your case where you need it to be 60%. Maybe it could be set if the player had a left or right alignment and you need the text to flow next to it, but that’s on a per-player basis.
Thanks,
Martin1 year ago in reply to: Playlist with tabsHello Tailoong,
Please let us know which tag do you mean. With the tabbed playlist the video tabs show on top of the video: https://foliovision.com/player/demos/playlist-styles#tabs
Thanks,
MartinHello Michael,
We actually got that same bug report a week ago and we only figured it out and fixed it now.
Please deactivate and delete the FV Player Pro plugin you are using, then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen.
That way you will get the fix immediately and if it works we will put into into next release too.
Thanks,
Martin1 year ago in reply to: Problem with quality switchingHello Bruno,
I found it was messing up the menu labels. The 4K which would remain visible would indeed choose the 1080p quality.
Now it’s fixed, please deactivate and delete the FV Player Pro plugin you are using, then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen.
Then the issue will be fixed on your website and we will make it part of the next release too.
Thanks,
Martin1 year ago in reply to: Problem with quality switchingHello Bruno,
I’m getting the expected output – the 4K quality was removed properly, please see the attached screenshot.
However I did find one thing – FV Player Pro remembers what kind of quality was selected the last time. I tried to pretend I selected 4K on some other video by setting the right cookie value. And I saw that in that case it did not remove the 4K from the quality switching menu.
So I think I found the reason why it would only fail for you in some of the cases.
We will get this fixed and let you know.
Thanks,
Martin1 year ago in reply to: Problem code embed iframeHello,
I see you are not using proper links on your website. Please use wp-admin -> Settings -> Permalinks -> Permalink structure -> Post name and save.
Then try to get the embed code again and let us know if it still won’t work.
Thanks,
Martin1 year ago in reply to: Problem with quality switchingHello Bruno,
The above log must be from our website.
Please send over a link to your test page where we can see the issue.
Thanks,
Martin1 year ago in reply to: Problem with quality switchingHello Bruno,
It seems that console windows is opened for our website, please make sure to open it for your video page and then play the video. These messages should add to the log during the video loading.
Thanks,
Martin1 year ago in reply to: Problem with quality switchingHello Bruno,
Please make sure you reinstall FV Player Pro as it seems you are not getting these logs which are needed.
We need to see the lines matching
FV Player Pro: QS:
.Thanks,
Martin1 year ago in reply to: Problem with quality switchingHello Bruno,
Please deactivate and delete the FV Player Pro plugin you are using, then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen.
Then switch to the Beta release using the steps from here if you are not already using it: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
Then set wp-admin -> FV Player -> Pro Features -> Debug -> On. Finally you should see a message like this on the browser console:
FV Player Pro: QS: Check failed for -4K…
FV Player Pro: QS: Removing 4K from list.This should help us understand why it’s sometimes hiding the bad quality option.
Thanks,
Martin1 year ago in reply to: Problem with quality switchingHello Bruno,
It works fine for me. The 4K quality does not show in the player control bar quality switching menu. I tested with Brave, Chrome, Firefox and Safari on macOS.
If you are still running into this issue then please try testing not logged in or disabling FV Player VAST. I don’t think it should affect anything, so I think some random tests might help.
Or is it possible that this issue only occurs randomly? That would be also very strange.
Thanks,
Martin1 year ago in reply to: Problem with quality switchingHello Bruno,
Could you please send us a link to your test page? I was not able to reproduce the issue. FV Player Pro would always remove the right qualities from the menu for me – if I removed -4K video the 4K label would disappear.
Thanks,
Martin1 year ago in reply to: Error message while trying to edit some videosHello Bruno,
I was not able to find that theme on WordPress.org.
Please ask the theme developers if there is any kind of user permissions check when showing that Media Id field. What about when using shortcodes?
Thanks,
MartinHello Stuart,
Thank you for sending the link privately.
Please disable wp-admin -> FV Player -> Settings -> Integrations/Compatibility -> “Optimize JavaScript loading” for now and it should fix the issue. We will work on improving it and let you know.
Thanks,
MartinHello Stuart,
Please provide a link to a test page where we can see the issue.
Thanks,
Martin1 year ago in reply to: Error message while trying to edit some videosHello Bruno,
Does it play if the FV Player shortcode is in the post content and not in the “Media Id” field?
Which plugin provides that “Media Id” field? Does it really support shortcodes? It seems like it only allows shortcodes for the admin user role. It might be a way of preventing non-privileged users from pasting in scripts (or shortcodes).
Thanks,
Martin1 year ago in reply to: HTML5 video file not foundHello Tailoong,
The “Video file not found” part can be changed using custom translations as described here: https://foliovision.com/player/developers/change-player-translations
Thanks,
Martin1 year ago in reply to: Error message while trying to edit some videosHello Bruno,
Will enabling Settings -> FV Player -> Integrations/Compatibility -> “Load FV Flowplayer JS everywhere” avoid the issue? I’m not suggesting that as a fix, but lets see if it gets the player to appear properly and play.
Thanks,
Martin