Forum Replies Created
-
-
Hello Ulf,
Do you use just a single FV Player with a single WooCommerce Product? Or is each language getting its own video using a different WooCommerce Product?
Thanks,
MartinHello Luiz,
Thank you for sharing your concerns. Like you said, it only occurs if emulating the device with the browser developer tools.
The reason is that the HLS streams are supported natively on iPhone. It does not matter which browser you use, iPhone just knows how to play it. However it does not apply to the other device and browser combinations, at least not all of them. So we just use the HLS.js library to for all the rest of it. That keeps the number of possible configurations lower.
Notes:
- iPhone is not supported by HLS.js.
- iPad with any browser and Safari on desktop Mac could play HLS stream natively, but we just use HLS.js there to allow us to further enhance the video download protection
So when you open a browser like Chrome (Chromium) on a desktop computer and enable its iPhone emulation, FV Player will try to play the HLS video without HLS.js, but since the desktop browser does not really support it it will fail.
If you use the Xcode iOS Simulator then it will play as it really emulates the whole device.
Thanks,
MartinHello Ulf,
Please let us know what WordPress translation plugin you are using.
Thanks,
Martin1 week ago in reply to: Bookmark plug in license key stopp-ed workingHello Michael,
I noticed we run into the same issue.
Changing the license key should let it get the license again and then you should see an upgrade to version 7.5.45 in which we fixed the issue.
Or you can get the plugin ZIP file from https://foliovision.com/my-licenses and reinstall from that.
Thanks,
MartinHello James,
Since iPhone does not support the HTML5 fullscreen, we can only simulate it with CSS.
To do that we use CSS
position: fixed
.However on iPhone it’s not allowed if one the website HTML elements which nests the player is using some CSS
transform
orz-index
.2 years ago we tried to avoid this issue by actually scanning all the parent HTML element for these properties and getting rid of them:
If you know how to debug JavaScript you can use
SCRIPT_DEBUG
in your wp-config.php to make sure FV Player loads scripts without minification and see what you find.We are also happy to fix the issue for your hands on right on your website if you order our service for solving theme compatibility issues: https://foliovision.com/downloads/making-player-theme
Thanks,
MartinHello Coen,
Please refer to this FAQ: https://foliovision.com/player/faq-intro/fv-player-faq#convert-q
If your Vimeo iframes are posted in the post content it will work.
Thanks,
MartinHello Coen,
With FV Player Pro you can just set the videos as “Private” on Vimeo. So you wouldn’t run into any issues with referrer.
Thanks,
MartinHello Seeplanet,
In FV Player we try to not add all the preferences we can think of, but only a limited set of things that actually make sense.
Please let us know what presentation mode you are trying to achieve that a collapsed transcript box is causing issues.
Thanks,
MartinHello Dax,
Is your new application using PHP? If yes, then you might not need iframes.
If not, then we need to check if the iframe embed URLs could be somehow preventing unauthorized access.
Thanks,
MartinHello James,
Would you like for the video to appear as in fullscreen or would you like to actually use the iPhone standard fullscreen video player?
The problem is that the web browsers on iPhone are not allowed to use a proper fullscreen mode and a YouTube video cannot likely enter the standard video player fullscreen as it’s an iframe.
Thanks,
MartinHello Coen,
Are you sure it works with just saving of the web pages? The referrer should not be kept that way.
Do you use the Vimeo iframe embed codes or the Vimeo Pro video files (MP4 and HLS) links?
We do provide a way of making the Vimeo videos harder to download, using FV Player Vimeo Security: https://foliovision.com/store/fv-player-vimeo-security
With that plugin the browser extensions fail to download the Vimeo videos posted with FV Player Pro.
Thanks,
Martin2 weeks ago in reply to: Video PreviewsHello Seeplanet,
We do not have any good recommendation, which is why we created our own service for the video timeline thumbnails. However we got stuck trying to add pay as you go pricing for it.
I will check if this is something that we can finish in the near future.
Thanks,
Martin2 weeks ago in reply to: Rumble supportHello Mark,
Sorry about the late reply, your account was stuck in moderation.
Please let us know if your video was public and what was the URL.
Thanks,
MartinHello Michael,
It’s the FV Player Bookmarks which you can purchase here: https://foliovision.com/store/fv-player-bookmarks
Please let us know if you need to know any details about it.
Thanks,
Martin2 weeks ago in reply to: Targeting different players on the same pageHello Willie,
Could you simply set the title for each of the videos? https://foliovision.com/player/features/accessibility/adding-title-and-splash-text
Then that will be used as the
video_name
.If you want it to not appear for the users on page you can hide it using CSS: https://foliovision.com/player/faq-intro/css-tips-and-fixes#hide-video-titles
In FV Player 8 you will be able to choose if it should show for each video.
Thanks,
Martin3 weeks ago in reply to: Disable ads for ARMember memberships?Hello Jake,
Finally FV Player No Ads For Members supports ARMember. It works with its different membership plans too.
Thanks,
MartinHello Ulf,
Sorry about not coming back to your issues earlier.
I see that your issues was partly caused by using quotes in your
share="..."
argument value.I looked into the Twitter sharing issues and found that we were double-escaping the custom URL. Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Then the issue will be fixed.
Thanks,
Martin3 weeks ago in reply to: Targeting different players on the same pageHello Willie,
Are you not getting the proper video name in the
video_name
property?Or do you mean that each of the videos belongs to it’s own post ID?
Thanks,
MartinHello Zach,
Does the error occur while updating FV Player or FV Player Pro?
Do you just get a white screen while trying to perform the update in wp-admin?
Please try to deactivate FV Player Pro before updating FV Player.
Please let us know if you got the WordPress “Your Site is Experiencing a Technical Issue” email too. It will contain valuable information about why the error occurred.
Thanks,
Martin3 weeks ago in reply to: Videos Lagging – FV Player and S3 BucketHello Iris,
If you were able to check the page HTML code and see the video URL is not signed there it’s a great start.
To check futher please open the browser developer tools and go to the network tab. When you click to play a video you should see an
admin-ajax.php
request. Then you should see the video file loading from the CloudFront domain.Thanks,
MartinHello Ulf,
Please get a new FV Player Pay Per View for WooCommerce ZIP file from https://foliovision.com/my-licenses
Then reinstall the plugin from that ZIP file and make sure you enable wp-admin -> Settings -> FV Player PPV -> Debug.
Finally when you come to a video as the user you should see how the plugin sees the user purchase and what time is left to watch the video. You can check this on the browser JavaScript console and here’s an example of what it might look like:
FV Player Pay Per View Debug User purchases from user_id #32 [{…}] WooCommerce ID to look for 147811 Purchase product ID 147811 Purchase product get_date_completed {date: '2024-04-03 12:49:53.000000', timezone_type: 1, timezone: '+00:00'} Purchase date 1712148593 Rental duration 48 Seconds left 162855 Access permitted {364ad55aee135ab21fc4beec3f72da0e: {…}, 491ad806bd41bd394de0105fb1ae58de: {…}} Time Left 45 hours
If the time does not seem to ever count down for you we should see that the “Time Left” will not match the Purchase date (which is unix timestamp) or the Purchase product ID will be wrong.
Thanks,
MartinHello Ulf,
Please let us know if you used a brand not user for the test or if it was any user of a Editor or Administrator user role.
Let us know if you use any WordPress cache plugin too. If so, is it set to cache also logged in users?
Are you using Cloudflare?
Thanks,
MartinHello Ulf,
This must work out of the box and there’s no way you should have to create some custom scheduled jobs to expire the Pay Per View video.
I was not able to reproduce the issue though.
Does it happen for a real user or is it some test purchase where you are trying to adjust the purchase date to double-check that it will indeed expire and the buyer will no longer be able to watch the video?
Thanks,
Martin3 weeks ago in reply to: Rental period expiration time countdownHello Ulf,
It’s static, so it does not update.
But I see it would be nice if it would count down while the page is open. I will check your request with Alec.
Thanks,
MartinHello Ulf,
Please let us know what was the issue. I wonder if anything was not clear in FV Player or if it was perhaps an issue with a cache plugin.
Thanks,
MartinHello Meir,
FV Player does not have such functionality. You would have to create a custom JavaScript function that would listen to the FV Player
ready
event and then change your element content accordingly.If you look at the first code sample with
ready
here, it should give you a good start: https://foliovision.com/player/developers/javascript-guideThanks,
Martin3 weeks ago in reply to: Videos Lagging – FV Player and S3 BucketHello Iris,
If you serve your videos from an S3 bucket then the video loading speed will depend a lot on your distance to the S3 bucket and the routing conditions. The CDN available for AWS is CloudFront. It should ensure fast video serving no matter where you are located. But in our experience it’s not as fast as the CDN used by Vimeo or even Bunny CDN.
One advantage of Bunny CDN is that it can pull videos from your S3 bucket, although it will likely not be as reliable as CloudFlare. In our setup we used to store videos on DigitalOcean Spaces and serve then with Bunny CDN until we found that every once in a while a video seeking is slow as the Bunny CDN takes 10x more time for the seek operation. So we started to just use DigitalOcean Spaces CDN and even though it’s not as fast, it’s more reliable. So mixing the service providers for video storage and delivery might not always be a good idea.
If you do your own video encoding then it’s also worth looking at your encoding preset. It’s important to find a good balance of the video quality and loading speed. Please report your video with https://foliovision.com/player/troubleshooting/how-to-use-video-checker to let us have a look.
Thanks,
Martin4 weeks ago in reply to: Pre-view Player should not be visibleHello Ulf,
Your export shows that there is the video duration, so it should show in the player control bar before playing. So it should show for the preview video too.
You can try this to hide the control bar for the Pay Per View video before buying:
.flowplayer.is-splash[data-popup*="ppv"] .fp-controls { display: none; }
As you can see it uses the attribute selector which looks for
ppv
in the playerdata-popup
attribute. It’s not ideal, but there is no class which could be used to determine the status of the Pay Per View for the user. So it should be added in our code.Thanks,
MartinHello Antonio,
The video could be preloaded.
But if you are using the signed URLs and you play these videos to not-logged in users with page cache it could cause some server load issues.
In FV Player 8 we are introducing the video preload, but it gets complicated if the video download protection is important.
Thanks,
MartinHello Antonio,
I see that qTranslate affects the Ajax response for FV Player Pro.
I added a tiny bit of code to let FV Player Pro parse the Ajax output successfully.
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 will give you the FV Player Pro plugin with the fix before the new version is out.
Thanks,
Martin1 month ago in reply to: Find all videos with playback issues?Hello James,
It actually only checks the videos for which it failed to get the duration.
But at least we have a better database structure in FV Player 8.
We will discuss the possibility of checking all the videos in database periodically.
Thanks,
MartinHello Ulf,
You can use the
share
argument of the shortcode like this:share="Custom text;https://custom-link.com/here"
Full list of these arguments and how to use then with
[fvplayer id="..."]
shortcodes can be found here: https://foliovision.com/player/developers/shortcode-parametersThanks,
Martin1 month ago in reply to: Spash text only displayed after rent/buy?Hello Ulf,
I tried to reproduce this issue, but I was not able to – the splash text would show for me as a user who did not purchase the video yet.
Thanks,
Martin1 month ago in reply to: Pre-view Player should not be visibleHello Ulf,
I’m not sure what could be the issue here.
I tried to post a Vimeo video while making another Vimeo video the Pay Per View “Preview Video”.
As a user who did not purchase the video I saw the full length of the actual video that was being sold in the player control bar before playing. Clicking the player would play the video trailer and show the trailer duration.
Once I purchased the video I could see the proper full video duration in the controlbar as well.
It seems to me that perhaps the video duration was not properly stored when inserting the full video. Please go to wp-admin -> FV Player, find the player in the list of players and use the “Export” link. It will give you output like this:
{"ab":"","ad":"","ad_height":"","ad_width":"","ad_skip":""...{"meta_key":"stats_play","meta_value":"1"},{"meta_key":"stats_seconds","meta_value":"1"}]}]}
Will it also contain this part? It’s the video duration stored as the video meta:
{"meta_key":"duration","meta_value":"..."}
If not, then please try to edit that player and remove the video link. Then put it back in and click outside of the video field. That should force it to check the video duration again. For FV Player 8 we have reworked the editor saving routines to avoid issues like this.
The control bar indeed does not show all the different subtitles which are available once you start to play the full video.
Thanks,
MartinHello Ulf,
No need to adjust anything on your end. On Vimeo you can already disable certain subtitles which is exactly what you did.
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 will give you the FV Player Pro plugin with the fix which checks if each subtitles are activated or not.
Thanks,
Martin1 month ago in reply to: Spash text only displayed after rent/buy?Hello Ulf,
It seems to me it should show up on the preview video too as it could be used to make the offer more attractive. So we could adjust that in our code.
Thanks,
MartinHello Ulf,
Thank you, I see these subtitle tracks are set to not be active. So we can simply consider that flag when loading these videos in FV Player Pro.
It will be an easy fix.
Thanks,
Martin1 month ago in reply to: Find all videos with playback issues?Hello James,
If you are using FV Player database then it should work in version 8.
I’m running a test to see if all our videos on foliovision.com end up being checked properly using the background scheduled jobs in WordPress.
Thanks,
MartinHello Sadi,
Do you mean that it does not show in your GA4? Have your tried to open the Real-Time stats and then to play a video?
Are you able to check the Network tab of the browser developer tools? You should be able to enter “collect” into the filter field and see the tracking requests being sent to Google.
I’m attaching a screenshot of what it looks like.
Thanks,
Martin1 month ago in reply to: Video only loads after mouse movedHello Michael,
I see the rule was missing the selector
.flowplayer .fp-splash
. Please check the link again to get the updated rule: https://foliovision.com/player/faq-intro/css-tips-and-fixes#rounded-bordersThanks,
MartinHello Ulf,
Please send over the link to the video and preferably also your Vimeo API token. We will not publish it, but it will allow us to check why it gets so many automated subtitles for your video.
Thanks,
MartinHello Antonio,
Could the qTranslate plugin be perhaps changing the URL of the video by accident?
Please setup a test page where we can see the issue.
Thanks,
MartinHello Ulf,
What’s actually stored in your posts? Is it the Vimeo iframe embed code?
If so, then as long as you enable “Handle WordPress audio/video” you can just apply
the_content
filter on your Vimeo iframes in your template code in PHP:echo apply_filters( 'the_content', $your_vimeo_iframe_code_here );
Thanks,
MartinHello Ulf,
It seems your theme display code does not support shortcodes for your video field. It should be simple to add the
do_shortcode()
call to it.Thanks,
MartinHello Ulf,
Please start by just using wp-admin -> FV Player -> Settings -> Integrations/Compatibility -> “Handle WordPress audio/video” and “Parse Vimeo and YouTube links”.
Will that cause FV Player to load for your post?
Thanks,
MartinHello Ulf,
I’m noticing that the page does not really use FV Player but just the Vimeo iframe embed code.
Please follow the steps here to embed the Vimeo video using full-featured FV Player: https://foliovision.com/player/video-hosting/how-to-use-vimeo
If that does not fix the issue then check wp-admin -> FV Player -> Settings -> Sitewide FV Player Defaults -> Default Video Size.
Will it size properly if you enter Width 100% and leave the Height blank?
Thanks,
Martin1 month ago in reply to: Player is not playing videos from BunnyCDNHello Walter,
It would be best if you could upgrade the plugins on Monday morning and let us know right away if you run into the issue. We could troubleshoot the issue quickly.
If you would prefer for us to log in and do the upgrade ourselves and deal with any possible issues we would be happy to help, just purchase our Pro support: https://foliovision.com/pro-support We would need to WordPress and Bunny.net login.
Thanks,
Martin1 month ago in reply to: Player is not playing videos from BunnyCDNHello Walter,
The page that you linked to plays a MP4 video from BunnyCDN using the URL token.
I tried the same configuration with latest versions:
- FV Player 7.5.44.7212
- FV Player Pro 7.5.45.7212
Please let me know what exact setting you are referring to as “Url Token Authentication Key”. In wp-admin -> FV Player -> Settings -> Hosting -> BunnyCDN there is only “Secure Token” and if you remove that you need to disable it on BunnyCDN end too.
Are you perhaps referring to Bunny Stream? In that one we have the “Enable Token Authentication” setting.
If you upgrade to the latest FV Player again and let us know we can have a look at your page again to figure out the issue, but we need to do so withing the next 5 hours.
Thanks,
Martin1 month ago in reply to: With WPBACKERY Masonery GridHello Daniel,
Your first screenshot shows that you are already using “Handle WordPress audio/video”.
Here’s the core WordPress function for the excerpt which also strips the shortcodes: https://github.com/WordPress/WordPress/blob/e05dc67dc65463919e869563f373ed899c455ed5/wp-includes/formatting.php#L3974
So normally the FV Player markup will not appear in the excerpts.
Please ask the WPBACKERY Masonry Grid plugin authors how they create the excerpts for that grid display: https://www.bijoux-lavault.com/blog2/
Is it using
the_excerpt()
or anything else? Do they parse the shortcodes?Are you sure that layout is not build with Visual Composer?
Thanks,
Martin1 month ago in reply to: With WPBACKERY Masonery GridHello Daniel,
Please see if enabling wp-admin -> FV Player -> Settings -> Integrations/Compatibility -> “Handle WordPress audio/video” will fix the issue.
In that special mode we ensured the FV Player markup does not leak into the excerpts.
If it helps then maybe we should do that at all times. Although normally shortcodes should not be processed when generating excerpts. Does your grid plugin provide any setting for that?
Thanks,
MartinHello Aaron,
Thank you for posting about the issue with QuickTime player trim feature. It proves that when dealing with issues like this you have to check each encoding step.
Thanks,
MartinHello Sadi,
Please enter the GA4 ID which you use in your Tag Manager into the FV Player settings screen as seen on the 2nd screenshot here: https://foliovision.com/player/analytics/google-analytics-videos-4#ga4implement
You can find out about this in your https://tagmanager.google.com -> Pick your Account -> Tags -> look for the tag of the “Google Tag” type. That one should have Tag ID like
G-...
.That way you will see the video events in your https://analytics.google.com/
Thanks,
Martin1 month ago in reply to: With WPBACKERY Masonery GridHello 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,
Martin1 month 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,
Martin1 month 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin2 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,
Martin3 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,
Martin3 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,
Martin3 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,
Martin3 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
Martin3 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,
Martin3 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,
Martin3 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,
Martin3 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,
Martin3 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,
Martin3 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,
Martin