Forum Replies Created
-
-
7 months ago in reply to: Set special splash for playlists
Hello D.C.,
I found that while FV Player puts in the CSS rule
background-size: contain;
in the element style attribute it seems to be removed by Smush.However there is no reason for that rule to be in the style attribute and I moved it to CSS.
Please reinstall FV Player from this link, resave the plugin settings and it should be fine: https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
As I said in FV Player 8 we should probably rework this feature so that it uses a standard image tag and works with splash image of each individual playlist item.
Thanks,
Martin7 months ago in reply to: Set special splash for playlistsHello D.C.,
I see that since in FV Player playlist the images have no class you cannot use any class name to exclude them from Smush lazy load.
Are you still running into issues with Smush?
Thanks,
Martin7 months ago in reply to: depreciated apiHello D.C.,
I’m not getting that warning on foliovision.com, so it seems to me we have fixed this for FV Player 8.
In FV Player 8 we updated the core video library to our Freedom Video Player and removed some deprecated calls which are not required for the modern browsers (that means anything but IE11 and so on) and that way our scripts are also smaller.
Thanks,
MartinHello D.C.,
We worked on this feature for the upcoming FV Player 8. Any image that has been inserted via WP Media Library will get the responsive image sizes.
It did improve our mobile PageSpeed scores by 8% and First Contentful Paint (FCP) was lowered by 35%.
Details
For our test playlist with 5 videos it decreased the total size of transferred images from 775 to 140 kB on desktop and from 774 to 667 kB on mobile.
The savings are not as big on mobile as it typically has a retina screen and higher resolution images are loading.
The PageSpeed scores on desktop did not improve much as they were 98 even before, although the First Contentful Paint (FCP) and Largest Contentful Paint (LCP) went down from 0.6 and 0.9 seconds to 0.3 and 0.8 seconds.
On mobile the PageSpeed scores improved from range of 80 to 85 to a solid 89. The FCP went down from 2.0 to 1.3 seconds.
It would also not complain about “Serve images in next-gen formats” and “Properly size images” so much anymore.
Thanks,
MartinHello Zach,
We actually found the issue and fixed it, I mentioned that at the end of my last message.
Please let us know if there’s anything else.
Thanks,
Martin7 months ago in reply to: Set special splash for playlistsHello D.C.,
I see that you are using “Disable Playlist Autoadvance” and that it does not show the proper splash screen at the end. We can fix that for FV Player 8 which we are close to releasing.
I did not run into the image cropping issue though. I tried on regular and mini iPads and also on desktop with 1280 and 1920 pixels wide screen.
I was testing on https://dcdouglas.com/voice-over-male-talent-los-angeles/cartoon-anime/
Thanks,
Martin7 months ago in reply to: Fixing Broken JavaScriptOne more thing – when you say that FV Player keep showing the loading animation do you mean that the users cannot even click on the play button? Or does it only get stuck once they click to play?
Thanks,
Martin7 months ago in reply to: Fixing Broken JavaScriptHello Frank,
Are these clients all using the same browser or operating system? The issue might only affecting iPhone users for example, or it can be a general issue that affects all browser and operating system combinations.
Are you noticing any PHP errors when the issue occurs? You would have to check the days when you got reports of these playback issues and see if PHP log shows any errors which normally do not appear. But that’s not so easy to check.
I also wonder if using Turbocharge Ajax Loading would avoid the issue: https://foliovision.com/player/video-hosting/how-to-use-vimeo#turbocharge-ajax-loading
Thanks,
MartinHello Zach,
Thank you for forwarding the email, here’s the important part:
An error of type E_ERROR was caused in line 564 of the file .../wp-content/wp-content/plugins/fv-player-pro/fp-api-private.php. Error message: Uncaught Error: Call to undefined function get_plugin_data() in .../wp-content/wp-content/plugins/fv-player-pro/fp-api-private.php:564 Stack trace: #0 .../wp-content/wp-includes/class-wp-hook.php(324): FV_Player_Pro_Foliopress_Plugin_Private->changelog_filter() #1 .../wp-content/wp-includes/plugin.php(205): WP_Hook->apply_filters() #2 .../wp-content/wp-admin/includes/plugin-install.php(234): apply_filters() #3 .../wp-content/wp-content/plugins/security-malware-firewall/lib/CleantalkSP
It suggests that the “Security & Malware scan by CleanTalk” plugin might be doing some plugin update checks in front-end. And in FV Player Pro we filter the changelog text when the plugin updates are checked, but the
get_plugin_data()
function is not loaded in front-end.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.
Thanks,
Martin7 months ago in reply to: Fixing Broken JavaScriptHello Frank,
What the exact issue I should be running into on that page? I did not notice anything unusual. I was not able to find any form.
Thanks,
MartinHello Zach,
Please forward the email to support@foliovision.com or simply post it here, we will remove any sensitive part before it’s approved.
Thanks,
MartinHello Quoc,
I noticed your website does not have the FV Player Pro license. That’s the reason why you are still using the older version and you are not able to get the fix.
Thanks,
Martin7 months ago in reply to: adjust playlist font size on mobileHello D.C.,
I added this to our CSS tweaks guide: Set font size to horizontal and slider playlist style
Thanks,
MartinHello D.C.,
I see that your image is 1920×1080 pixels and 75 kB. Most mobile phones are about 390 to 414 pixels wide. I see that a 800 pixels wide image (I doubled the number of pixels to make it retina) could be about 20 kB in size as WebP.
We plan to improve that in the upcoming FV Player 8 which some users are already beta testing.
I also have to add that the image optimization recommendation of PageSpeed seems to favor images with too high compression.
Thanks,
Martin7 months ago in reply to: Rtmp->OBS-> to fv player – HLS errorHello Extramillions,
As I mentioned earlier you can check the browser console when playing the stream with FV Player. You should see an error message regarding CORS or origin check.
This is not a requirement of FV Player, any desktop web browser will require these CORS headers. With exception of Safari.
You can also check your NginX configuration to see it you have the part with
Access-Control-Allow-Origin
in it.Also, are you absolutely sure you are using the proper HLS link with FV Player?
I need to check if we could take care of this as a Pro support, since it goes beyond just the WordPress software and it requires NginX.
Thanks,
Martin8 months ago in reply to: Rtmp->OBS-> to fv player – HLS errorHello Extramillions,
It’s great that you were able to setup the RTMP streaming to your NginX server and have it stream is as HLS.
If it works for your in VLC, then the issue might be with the CORS headers.
If you check the browser console when playing the stream with FV Player you should see an error message regarding CORS or origin check. It’s not a requirement of FV Player, any desktop web browser will require these CORS headers. With exception of Safari.
Please report the video with our video checker: https://foliovision.com/player/troubleshooting/how-to-use-video-checker
Thanks,
MartinHello Ulf,
I see the email text would not use that “WATCH ON VOD NOW” phrase which you provided. That’s fixed now.
Please reinstall FV Player from this link: https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
The situation is more difficult with Facebook sharing as they do not let us modify the message for the share dialog for at least a couple of years.
It’s not part even if using a Facebook App ID:
- https://developers.facebook.com/docs/sharing/reference/share-dialog
- https://developers.facebook.com/docs/sharing/reference/feed-dialog
We could only customize what shows in the link preview (show the exact video splash screen and its title) but then the shared link would have to include some argument to target that video as the page would have to be presented with that information in the Open Graph tags.
Thanks,
MartinHello Ulf,
We are looking for a best possible way of adding multilingual support.
How many languages do you use in Polylang?
How many languages do you see as “Installed” in wp-admin -> General -> Site Language?
Please let us know, we are trying to see if most WordPress multilingual plugins work with these WordPress languages.
I must say that on our two websites these lists of languages (WordPress and Polylang) are not the same.
Thanks,
MartinHello Ulf,
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 fix.
I found why not all the subtitles were showing. The Vimeo API only gives back as much as 25 items by default, so I had to set it to load as much as 100 subtitles. So the issue was not caused by the code changes in FV Player Pro, you just added more subtitles than before.
So it was a simple fix, but please let us know if you run into any issues with it.
You will just have to re-save FV Player settings to let it purge the cached Vimeo information.
Thanks,
MartinHello Ulf,
Actually I found the key in our records. I can play your videos now and I see https://vimeo.com/942728462 only shows with 24 languages.
Thanks,
MartinHello Ulf,
I see that all of your subtitle languages are activated on Vimeo and yet they do not seem to show for you with FV Player.
Please share your Vimeo access token which can be found in wp-admin -> FV Player -> Settings -> Hosting -> Vimeo. It’s read-only and we will not publish it.
Thanks,
MartinHello Karin,
Yes, the files would be kept in a separate folder on your server, however it would not help with Media Library in WordPress. All the FV Player splash screen images would remain mixed with the images which you post to your articles. Unfortunately WordPress does not let us separate them easily.
Thanks,
MartinHello Ulf,
There were no further changes and if you use the version from https://foliovision.com/downloads/fv-wordpress-flowplayer.zip it should work. The fix which we put in was done on April 9th while the latest release on WordPress.org is from March 2024.
Please double check your shortcode to see if does not use bad symbols instead of
"
, like”
or″
.Thanks,
Martin8 months ago in reply to: How to add link to every tab of playlistHello Quoc,
If you use the Video Links feature of FV Player you can get link for a video from one of the tab.
However I see that the video ID would not be sensed properly for playlist tabs.
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip Then the issue will be fixed.
Thanks,
MartinHello Ulf,
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 improvement. You should see full language names.
Thanks,
Martin8 months ago in reply to: Fixing Broken JavaScriptHello Frank,
I see that
jquery.min.js
is not the same asjquery.json.min.js
, so we will improve our test routine.Please provide a test page for a video that won’t load for some of your users.
You also mentioned a problem with some forms – please let us know how are these forms related to FV Player.
The Vimeo iframe embed code could be changed to FV Player if one of these settings is enabled in wp-admin -> FV Player -> Settings Integrations/Compatibility:
- Handle WordPress audio/video
- Parse Vimeo and YouTube links
Thanks,
Martin8 months ago in reply to: Dropbox Playback FailsHello Ray,
Thank you for providing the sample link. However I must say that it looks the same as the original link which was causing the issues.
So I wonder if the Dropbox Link Generator adjusted some hidden sharing properties of the file or if it will stop working again in couple of days.
However there is one more thing that changed since last time – you mentioned you are using Dropbox pro now, so maybe that way it will keep playing.
Thanks,
MartinHello Karin,
Did you download all your images from Vimeo into a single folder and are you looking for a way of showing matching splash screens easily?
Please provide some example of the FV Player video data before and after the migration. We have to be sure that whatever we put in can stay in FV Player core for a long time. Maybe all you need is a bit of custom code.
Thanks,
MartinHello Dax,
These console logs do not help much. We could add some debug log messages for the sticky player, but until now we did not have many bug reports.
You can try to play your video and then scroll further down. You should see that the main player DIV gets the
is-sticky
class. The list of classes can be pretty long, so it’s not easy to spot.It might be easier just to check this on browser console, if you have some experience with that:
jQuery( '.is-sticky' ).length
It should return 1.
If it’s not being added, you can run this on browser console to see if there is no issues with the browser viewport:
jQuery(window).innerWidth() >= fv_flowplayer_conf.sticky_min_width || || fv_flowplayer_conf.sticky_video == 'all'
If all that works then we problem might be with CSS. We use a combination of these attributes:
- transform: translateX(-20px);
- position: fixed;
- z-index: 999;
In some browser if the parent element has one of these set to some other conflicting value it might prevent our CSS from working. Safari runs into similar issues.
We are also happy to do all the work for you right on your website until we figure out the issue, just book our Pro support: https://foliovision.com/pro-support
Thanks,
Martin8 months ago in reply to: Dropbox Playback FailsHello Ray,
If you could post one of such links that would be great. I would like to see if it really looks like something that will work for a good long time and won’t just time out in a couple of days.
Thanks,
MartinHello Quoc,
It could be a problem with your website cache, as finally I do see a YouTube video playing on your site in fullscreen properly.
But it seems you did not upgrade FV Player Pro to Beta yet.
Thanks,
Martin8 months ago in reply to: Dropbox Playback FailsHello Ray,
If you are finally able to play Dropbox videos properly, then it’s good to know what Dropbox supports that officially.
If it’s not the case, then please let us know what Dropbox URL does not play and I will test it in a bare-bones HTML5 video tag – which is a good way of testing why it won’t play in FV Player.
Thanks,
MartinHello Quoc,
I found I did not update the version at https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Sorry about that, please download again and reinstall.
Thanks,
MartinHello Tariq,
The first link is not a video, but a page with a video player on it. You would have to copy the video source link from that page.
When you see a blog playing in the HTML5
<video>
tag, it means it uses Media Source Extensions of HTML5 which happens if it plays using a library like HLS.js or Dash.js. It’s not the actual source link of the video.Thanks,
MartinHello Quoc,
Seems like I was on a bad track with the CSS positioning.
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Then 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 fix.
Thanks,
Martin8 months ago in reply to: Not working in Bootstrap LiveCanvasHello Inc,
Thank you for confirming, the fix will be part of the future FV Player releases, including FV Player 8.
Thanks,
MartinHello Quoc,
I was hoping that it would.
The link which you sent does not show the player and it does not show the bottom of the screen bar either.
Please see if you can setup a simple link where we can see the issue easily.
Thanks,
Martin8 months ago in reply to: Not working in Bootstrap LiveCanvasHello Inc,
I see now. When FV Player finds a link to a mp4 video or YouTube it will change its target to a lightbox – if the link also has the
lightbox
orcolorbox
class. It’s in our documentation for Using the Video Lightbox Effect
-> Using Lightbox without FV Player shortcodesIn your case you have
glightbox
class and it was detected aslightbox
improperly.So I fixed FV Player to look for a proper word boundary when doing the conversion to lightbox.
Could you please reinstall FV Player from this link to see if it works for you? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Thanks,
MartinHello Ulf,
I’m checking if we couldn’t simply have the custom email text field available on each PPV video product.
So you would add it in:
“b. A woocommerce Product”
Thanks,
MartinHello Quoc,
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
It might fix the issue. I added processing for the FV Player parent elements which use the CSS attribute of
position
.Thanks,
Martin8 months ago in reply to: Not working in Bootstrap LiveCanvasHello Inc,
So the problem is that you are inserting a simple anchor to a YouTube video which is then processed by FV Player?
Please disable “Parse Vimeo and YouTube links” in wp-admin -> FV Player -> Settings -> Integrations/Compatibility. Maybe you do not need that setting at all and you were just experimenting, or maybe you will find that you need it in some other place.
Thanks,
MartinHello Quoc,
Since iPhone does not support HTML5 fullscreen, we can only use CSS to show the player in front of every other element and let it cover the entire browser viewport.
I see that your website uses a navigation bar that is floating and somehow it does not disappear when the player is fullscreen (using the CSS as described).
It might be caused by the fact that your floating bar uses some z-index value or CSS transform which FV Player fails to reset.
Please send us a link to your page with the YouTube video so that we can test it. If we can make our fullscreen for iPhone more compatible, we will.
Thanks,
MartinHello Extramillions,
Would you like to remove all the video links from your FV Player database? Are you looking for a way of replacing all the video links?
Can the old links be mapped to the new ones? In that case you can use the FV Player migration wizard: https://foliovision.com/player/tools/migration-wizard
If you have to enter all the new video links by hand, then I’m not sure how does it help to empty all of them first.
Thanks,
Martin8 months ago in reply to: How many videos can i have on my website?Hello Paolo,
FV Player does not limit the amount of videos or bandwidth.
However if you host your videos right on your server (either a VPS or a standard web hosting account) there might have a bandwidth limitation for your server or website.
If you can get that information from your hosting account you can then compare it to a size of one of your videos and calculate how many viewers can watch it, or how many hours of video can be watched with your web hosting setup.
Same limitation would apply to both live streaming and VOD.
Thanks,
Martin8 months ago in reply to: Not working in Bootstrap LiveCanvasHello Inc,
Do you mean that the standard quotes
"
are changed to the UTF8 quotes“
and”
?Please provide a screenshot of where you enter the
[fvplayer]
shortcode and what you get in HTML.Thanks,
MartinHello 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,
MartinHello 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,
Martin8 months 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,
Martin8 months 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,
Martin9 months 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,
Martin9 months 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,
Martin9 months 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,
Martin9 months 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,
Martin9 months 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,
Martin9 months 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,
Martin9 months 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,
Martin9 months 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,
Martin9 months 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,
Martin9 months 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,
Martin9 months 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,
Martin9 months 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,
Martin9 months 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,
Martin9 months 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,
Martin9 months 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,
Martin9 months 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,
Martin9 months 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,
Martin