Forum Replies Created
-
-
Hello David,
I just have to get to it.
In the meantime you can enable Settings -> FV Player Pro -> Hosting -> Vimeo -> Disable MPEG-DASH.
Thanks,
Martin4 years ago in reply to: Change video player aspect ratioHello Jordan,
it should target the video engine element:
.flowplayer.is-fullscreen .fp-engine{ max-width: calc( 100vh /3 *4 ); margin: 0 auto; }
But that’s just an experiment. It needs to be properly checked and improved to handle the 16:9 video on 21:9 screen too. I should have more news regarding that this week.
Thanks,
Martin4 years ago in reply to: Change video player aspect ratioHello Jordan,
regarding the fullscreen issue on 4:3 YouTube videos when using the logo setting – I found that using these CSS rules when in fullscreen fixes the issues:
max-width: calc( 100vh /3 *4 ); margin: 0 auto;
However since each video can have different aspect ratio we need to actually put this in using JavaScript. So we will work on that.
Thanks,
MartinHello David,
the issue must be that in FV Player Pro the video stars playing with a different initial quality which is then switched after 5 seconds.
Or the DASH video/audio segment duration might be slightly off – creating the audio glitch.
I will take your video and try it in a stand-alone MPEG-DASH player to see if I get that same issue there.
However when I played the video on your website what I heard was not a simple audio glitch, it was a more complex sound. But I found no explanation so far.
Thanks,
MartinHello Dennis,
could you please provide the WordPress XML export of one of your LearnDash lessons?
Alternatively just post what Vimeo embed codes you use.
Thanks,
Martin4 years ago in reply to: 10s preview (or more) for non subscribers ?Hello Cirdec,
the FV Player Pay Per View plugin does let you buy individual videos using Easy Digital Downloads plugin. There is a WooCommerce version too.
It also checks if the user has the Restrict Content Pro membership – using a simple code like this:
$member = new RCP_Member( get_current_user_id() ); if( $member->can_access( $post->ID ) ) { // give access to the video }
Perhaps it would be possible to support Paid Memberships Pro too. But their documentation pages seem to be locked for users without license: https://www.paidmembershipspro.com/documentation/content-controls/
So I’m not sure about this – could you please ask Paid Memberships Pro support if they provide a PHP function to check if user has access to the post or not?
Thanks,
Martin4 years ago in reply to: Exoclick Ads Arent Shown On my WebsiteHello Kulshreshtha,
currently we are getting no ads on https://foliovision.com/player/demos/exoclick-ad -> “Web Banner” either because we disabled a fair amount of ad categories. Is that your case too?
The situation here is unfortunate. The reason why the Exoclick ads supported by FV Player Pro are not showing is that script in your theme I was mentionin earlier – //cdn.foliovision.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tagdiv_theme.min.js I tried to disable it on your website using developer ads and the Exoclick ads were still showing as empty. And if Exoclick says these are deprecated, then it’s hard to do something about it.
I’m also noticing you are trying to use the FV Player ad codes to insert a main_video.mp4 video ad using Fluidplayer. Perhaps this is were FV Player Pro can actually help you as it does support custom video ads: https://foliovision.com/player/ads/using-preroll-postroll-ads
Thanks,
Martin4 years ago in reply to: HLS Video stop working after 14.4 iOS updateHello Michael,
I tested on iPhone 6 with iOS 14.4 and 14.2. The user agents were:
Mozilla/5.0 (iPhone; CPU iPhone OS 14_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.1 Mobile/15E148 Safari/604.1 Mozilla/5.0 (iPhone; CPU iPhone OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Mobile/15E148 Safari/604.1
No issues with any of the encrypted videos here: https://foliovision.com/player/demos/encrypted-hls-stream
Could you please reload the page and try again? I wonder if your website requires users to be logged in to see videos and if your login session has expired.
If that won’t work, please send the link to one of your pages which we will be able to open. Then please test with https://foliovision.com/player/demos/encrypted-hls-stream
Thanks,
Martin4 years ago in reply to: Exoclick Ads Arent Shown On my WebsiteHello Kulshreshtha,
there is no intention in looting our clients. The information about certain ExoClick ad units being deprecated is new to us. Besides that it could work fine for you, except there is that conflict with your theme which is not related to FV Player.
That iframe code should be working for you. Please send us some URL where I can see it not working.
Thanks,
MartinHello talbotp,
it appears that if you have a MP4 video configured with FV Player Pro quality switching and you fill in the mobile video field at the same time it shows the notice about mobile video multiple times. We will fix that.
Then perhaps we could adjust the FV Player Pro quality switching to pick that mobile video for mobile devices. That mobile fields was intended as a simple way of serving a different video to mobile users for websites without FV Player Pro. So the minimum we should be doing here is to hide that Mobile video field in the moment when you enable the quality switching to make sure the interface is not confusing.
Thanks,
Martin4 years ago in reply to: Exoclick Ads Arent Shown On my WebsiteHello Kulshreshtha,
is there really no way of getting a banner ad anymore? It doesn’t have to be specifically designed for video players as we can control the placement in FV Player (make sure it only loads and shows when video starts to not trigger any false impression tracking).
I had a look and I was able to get a 300×250 pixels Web Banner code which looked like this:
<iframe src="//a.exdynsrv.com/iframe.php?idzone=4170360&size=300x250" width="300" height="250" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
Then I was able to use it on the second video here: https://foliovision.com/player/demos/exoclick-ad
If Exoclick are really VAST only you would need to buy FV Player VAST: https://foliovision.com/player/vast
Thanks,
Martin4 years ago in reply to: PPV Email purchase linkHello Jp,
you said that the videos are posted on a member pages that require an user account.
However the FV Player Pay Per View video link which is part of the confirmation email doesn’t log user it – it only sets the session to let the user view the Pay Per View video and nothing else. It doesn’t actually log the user in – for security reasons and simplicity.
So if your website is setup with these membership pages you can adjust the email content in Settings -> FV Player PPV -> “Confirmation Email” to mention that the user has to log in to be able to watch the video.
Please let us know if what I posted makes some sense in your situation.
Thanks,
Martin4 years ago in reply to: 4k not availableHello Bruno,
please reinstall FV Player Coconut plugin from a fresh ZIP file which you obtain from https://foliovision.com/my-licenses
Then the 4K resolution will be created for the new encoding jobs if the input video height is at least 2160 pixels.
Thanks,
Martin4 years ago in reply to: Exoclick Ads Arent Shown On my WebsiteHello Kulshreshtha,
Exoclick ads might not be compatible with FV Player directly. But they are compatible with Flowplayer which is the video library used in FV Player.
The reason for that “$f.addPlugin is not a function” error is that your theme seems to define $f JavaScript variable. Then Exoclick ads script checks for that and assumes there is a $f.addPlugin() function.
I found $f is a common alias for the Froogaloop library and it seems to be bundled in your theme in this file: /wp-content/plugins/td-composer/legacy/Newspaper/js/tagdiv_theme.min.js
So the issue is between Exoclick ads and your theme unfortunately.
But perhaps Exoclick does offer some newer code to display the ads. FV Player uses their https://ads.exdynsrv.com/invideo.js script – could you please check what ad code you get from Exoclick?
Thanks,
Martin4 years ago in reply to: Watermark does not disappear in Pro Version.Hello Dag,
these are not chapters markers, but it’s the buffering indicator. I don’t get that same set of buffer points.
When Google Chrome starts playing that MP4 video is does some HTTP requests, perhaps to find the video meta data. These result in these buffer marks.
Thanks,
Martin4 years ago in reply to: Changing the language of language displayHello Kris,
thank you for the testing, please go back to using the regular version from https://wordpress.org/plugins/fv-wordpress-flowplayer/ as it might take us 1-2 days to fix this.
Sorry about the number of issues, we are taking steps to improve the testing of subtitle language selection.
Thanks,
Martin4 years ago in reply to: Watermark does not disappear in Pro Version.Hello Dag,
I see no chapters on that page. Are these available to members only? Could you please create a test page where even non-logged in users can see it?
Thanks,
Martin4 years ago in reply to: WordPress reports plugin errorHello Ron,
it was a simple fix, but if you have a moment, could you please reinstall FV Player Pay Per View for WooCommerce from a fresh ZIP file from https://foliovision.com/my-licenses ?
Thank you for your cooperation!
MartinHello Gus,
making the video available for Chromecast does decrese its security. For the Signed URLs it requires these URLs to last for longer.
FV Player Pro encrypred videos currently do not play in Chromecast. We could add support, but it would open another channel for the decryption key.
I was trying to figure out why Stream Loader won’t work with Chromecast. I do not have the solution yet, but at least I was able to verify that the absolute segment URLs and query strings are not the issue.
Thanks,
Martin4 years ago in reply to: Limit quantity in PPV WoocommerceHello Ron,
if you have a moment, could you please reinstall FV Player Pay Per View for WooCommerce from a fresh ZIP file from https://foliovision.com/my-licenses ?
To do that you will have to first deactivate and delete the current FV Player plugin you are using. WordPress will warn you that you might loose settings and data, but it’s not the case with our plugin, no settings now videos will be lost. Or you can just replace the plugin files via FTP.
That will prevent that quantity changes for the PPV items. As a next step we could remove these quantity inputs competely.
Thank you for your cooperation!
Martin4 years ago in reply to: Changing the language of language displayHello Kris,
adding user defined language names would be more difficult.
We worked on using the translated language names for subtitles. If you have a bit of time it would be great if you could help with the testing – just reinstall FV Player from this ZIP file: https://github.com/foliovision/fv-wordpress-flowplayer/archive/655-native-language-name.zip
To do that you will have to first deactivate and delete the current FV Player plugin you are using. WordPress will warn you that you might loose settings and data, but it’s not the case with our plugin, no settings now videos will be lost. Or you can just replace the plugin files via FTP.
Please let us know!
Thanks,
Martin4 years ago in reply to: Problem setting with PayPal integrationHello Jp,
the license has been switched to FV Player Pay Per View. Please let us know if you run into any issues.
Thanks,
MartinHello Ron,
we have fixed how the price variations (rent and buy) are stored in the WooCommerce Products. The “FV Player Pay Per View Access” and “FV Player Pay Per View” meta boxes on WooCommerce orders and products were improved too. They now also highlight errors like missing player ID or post ID.
Please geta fresh ZIP file from https://foliovision.com/my-licenses and reinstall from that.
Thanks,
MartinHello Ron,
thank you for the test page! I tried to donate for the video and the “Watch Full Video” appeared just fine on the https://altruism-media.com/checkout/order-received/954/?key=wc_order_…&utm_nooverride=1 page after the payment .
It was also present on the order details page: https://altruism-media.com/my-account/view-order/954/ And in the email.
But the buttons on top of the videos to buy the video were missing.
That “Failed to update WC variation” error must be the reason why this fails. I was not able to run into that issue on my test site though.
But I see that adjusting the price is what causes the buy buttons to disappear from the video. Also changing the button labels causes them to disappear.
We are working on a fix.
Thanks,
MartinHello Ron,
sorry about not replying earlier. I see that I lost an interesting test case where you did run into some issue.
Did you check the WooCommerce Product editing page to chec what’s in the the “FV Player Pay Per View Access” box in “Player and Posts” section?
Thanks,
Martin4 years ago in reply to: Watermark does not disappear in Pro Version.Hello Dag,
please post a link where we can see the issue with Safari or check the browser console for errors. There could be some edge case where the VTT won’t load in Safari.
Thanks,
Martin4 years ago in reply to: Problem setting with PayPal integrationHello Jp,
I agree that a checkout process should be as simple as possible. WooCommerce is far from it, yet it’s one of the most popular plugins out there.
In my testing I was able to set wp-admin -> WooCommerce -> Settings -> Advanced -> “Cart page” to the same page as “Checkout page” and get rid of that unneccessary Cart page showing during Pay Per View purchase – see the “WooCommerce cart with one rented video” screenshot here: https://foliovision.com/player/pay-per-view/woocommerce#payment-process
Does that help?
Perhaps we could also remove the unnecessary billing fields. WooCommerce is more complex than Easy Digital Downloads, but perhaps we could do that if the purchase is for a single item and it’s a FV Player Pay Per View video. But it would take us about a week to get there.
We could switch you to FV Player Pay Per View (for Easy Digital Downloads), that way there is only a single checkout screen where you hit the PayPal button or enter the credit card infromation if you have the Easy Digital Downloads Stripe Payment Gateway plugin ($89 per site).
So if you intested in WooCommerce already, it might make sense to let us improve the FV Player Pay Per View for WooCommerce plugin.
Thanks,
Martin4 years ago in reply to: Changing the language of language displayHello Kris,
it’s a general improvement, we will get to it when we have a bit of time.
Thanks,
Martin4 years ago in reply to: Watermark does not disappear in Pro Version.Hello Dag,
the chapter display is not affected by license. Please post the link where we can see the issue.
Or you can open your browser developer console (here’s how https://foliovision.com/player/troubleshooting/javascript-browser-console), then load the page with your video with chapters again and see if you see any errors on the console. They might appear right on page load or after you play the video.
Thanks,
Martin4 years ago in reply to: Is there a view counter?Hello Innocente,
FV Player 7.5 will include a simple video view counter which will count the total video plays for the videos stored in FV Player database. Once the new version is out there will be the announcement article and also some how to guide.
Thanks,
Martin4 years ago in reply to: Watermark does not disappear in Pro Version.Hello Dag,
it appears you are already using the proper license key. I freed up your staging license slot. As explained you only need to use that if your staging website runs on a competely different domain.
Thanks,
Martin4 years ago in reply to: Movies played directly in FacebookHello Kris,
it should be possible to share a page with a MP4 video and have it embed that video on Facebook directly: https://foliovision.com/player/basic-setup/managing-sharing-buttons#facebook-sharing
That way the video looses any kind of download protection, but I guess it’s not important in that case as it’s publicly shared on Facebook anyway.
Thanks,
Martin4 years ago in reply to: Changing the language of language displayHello Kris,
I think it would make sense to use the same language names as in wp-admin -> Settings -> General -> Site Language. So the subtitle options for your videos would show up as:
- Polski
- English
Adding all the translations for all the languages would be quite a bit of work.
Thanks,
MartinHello Francis,
yes, the fix will be part of the next FV Player Pro release. We have worked on it about a month ago, so we need to finish all the testing to be able to release it.
Thanks,
MartinHello Sammy,
the issue is that the HLS live streams do not send any special event when the stream ends.
Please let us know what do you use for the live streams. I would like to check the documentation for any mentions of the live stream finish event.
Or perhaps we could be checking the live stream m3u8 file and once we detect that it’s no longer changing we could safely trigger the video finish event.
Thanks,
Martin4 years ago in reply to: Need to hide add based on user’s role.Hello Bruno,
do you use any membership plugin? I wonder if this could be a plugin a not a custom code build just for your website to ensure it works long-term.
Thanks,
MartinHello Gus,
I’m running into the same issue on https://foliovision.com/player/demos/hls-stream – if the CDN hosting the HLS stream is set to require the URL tokens, then we serve the stream through our Stream Loader component of FV Player.
And unfortunately it seems like Chromecast doesn’t like it. It seems that it has a problem with the absolute paths in HLS m3u8 files. If that’s true then it’s a problem as we won’t be able to support playback of these HLS streams with URL token on Chromecast unless the CDN supports it natively (generate m3u8 files with URL tokens for video segment files).
I will test some other stream with the absolute URLs as I haven’t found any documentation regarding this.
Thanks,
MartinHello Bruno,
please check your ad network dashboard for any stats. Do you see any decrease in the video plays? Do you see any decrease in the ads played?
I wonder how detailed stats you get.
Thanks,
MartinHello Bruno,
as I was mentioning it’s a normal behavior. Just leave the ad enabled and then check the ad serving stats in your ad network to see what if the ad fill percentage.
Regarding the Silent Start – I have an idea how to improve this autoplay handling. Perhaps we could use the Silent Start at all times and then try to enable the ad sound once it starts playing. That way it would work better on autoplay and users who get audible autoplay (since browser remembers they interacted with videos on your website before) would get it with sound.
Thanks,
MartinHello Bruno,
I had to play the video a couple of times to get some ad to load. But once it finally loaded it wouldn’t play – see screenshot. It was using the URL for the video https://adsvideo.club/Campaigns/ContinueV2/?vid=42Jm8Jj3xAk&rsrc=3 and the play button was not doing anything.
So I wanted to test with some other VAST player – using Google Video suite inspector at https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/vastinspector and your VAST ad unit actually worked there, although with a different video. But also only after a couple of retries – that’s normal as the ad network doesn’t have an infinite number of ads to serve.
I think the issue with FV Player VAST in your case is that once the ad is finally loaded it’s not permitted to play due to autoplay (it’s the “The browser prevented playback initiated without user interaction.” error on console). So then our plugin tries to play the ad again but with muted audio to ensure it’s allowed to autoplay (browsers only permit autoplay without audible sound). But when that happens the ad is no longer available – as your ad network just run out of ads to serve in that first attempt (it’s that “The VAST response document is empty.” error).
Here’s how you can see that on browser console:
FV VAST load (0,html5) https://syndication.exosrv.com/splash.php?idzone=..
FV VAST Ads init.
FV VAST Ads loaded.
FV VAST Ad event: loaded
FV VAST Ad event: contentPauseRequested
FV VAST Ad ContentPauseRequested for real!
FV VAST Ad error: AdError 400: There was an error playing the video ad. Caused by: AdError 1205: The browser prevented playback initiated without user interaction.
FV VAST load (0,html5) https://syndication.exosrv.com/splash.php?idzone=..
FV VAST Ads init.
FV VAST Ad error: AdError 1009: The VAST response document is empty.
FV VAST – No more ads to fetch, skipping.
FV VAST Ad event: contentResumeRequestedSo please – enable wp-admin -> Settings -> FV Player VAST -> “Silent Start”. Then let us know, I would like to see if it helps.
Thanks,
MartinHello Gus,
what Cloudfront settings did you change? Did you only disable the requirement of signed URLs and that was it? Could you please post the link to your test page?
Signed URLs should not stop Chromecast from working, but I see it could run into issues is the URL signature times out. I will test that out and feed the new URL with new singature into Chromecast when necessary. I hope it works, it’s getting quite complex that way.
We also need to handle subtitles.
Thanks,
Martin4 years ago in reply to: Make video undownloadableHello Bruno,
the first encrypted video which you created with FV Player Coconut wouldn’t play for you. It should play with that new FV Player Pro version in the Beta release.
Perhaps you already removed that video and moved on, in that case there is nothing to test anymore.
Thanks,
MartinHello Bruno,
please upgrade to FV Player VAST 7.4.39.727, there was a bug in the URL parsing.
Thanks,
MartinHello Suprim,
please upgrade to FV Player VAST 7.4.39.727, there was a bug in the URL parsing.
Thanks,
MartinHello Ron,
I see, this bug was occurring if the user purchased a PPV item and then a non-PPV item. Please reinstall FV Player Pay Per View for WooCommerce from a fresh ZIP file from https://foliovision.com/my-licenses and it will be fixed.
Thank you for all your cooperation!
MartinHello Gus,
FV Player 7.4.39.727 is out and it brings following improvements to Chromecast integration:
- Chromecast – retain playback position when enabling/disabling
- Chromecast – support replaying the video and playlists
- Chromecast – support switching of audio tracks in multiple audio track HLS streams
Thanks,
Martin4 years ago in reply to: Make video undownloadableHello Bruno,
we prepared the fix for the mixed content issue.
It would be great if you could help us with the testing. Could you please grab a fresh copy of FV Player Pro from https://foliovision.com/my-licenses and reinstall the plugin from that? To do that you will have to first deactivate and delete the current FV Player plugin you are using. WordPress will warn you that you might loose settings and data, but it’s not the case with our plugin, no settings now videos will be lost. Or you can just replace the plugin files via FTP.
Also make sure you switch to Beta version too, here’s how to do that: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
Then the encrypted stream which was not playing before should start to play – as the plugin will fix the “bad” http:// in the HLS if the website is on https://. But I’m not 100% certain if it will detect that for your website. I see your are using Cloudflare – perhaps you are enabling the SSL there. Out plugin should be able to detect that and work properly, we added some code specifically for that.
Thanks,
Martin4 years ago in reply to: Thumbnail SizesHello Ralph,
678 x 360 is a good choice, as it fits your content column properly.
You could use even bigger images as FV Player would size these down to make them fit. But Google PageSpeed wouldn’t like that as you would be serving bigger images than necessary.
FV Player does work with lazy load routines provided by other plugins. I guess we should also support the HTML5 native image lazyloading.
We also need to improve the image serving to user responsive images properly, as otherwise the playlist thumbnail user the same image size as the video splash screens – in that case the lazy load in really needed to optimize the site load times.
Thanks,
MartinHello Gus,
I see the issue with Chromecast not working in FV Player Pro 7.4.39.727. The issue is actually that FV Player 7.4.39.727 is not out yet as I dropped the ball there as I was waiting on some feedback. Sorry about that, will release that FV Player 7.4.39.727 next.
Thank you for the test video, it’s great for our work on audio channel switching!
Thanks,
Martin4 years ago in reply to: Make video undownloadableHello Bruno,
unfortunately the http:// path is hard-coded in the HLS stream, so please try to encode the video again and it will play.
As I said we will also fix FV Player Pro Stream Loader to automatically use the correct protocol for these requests. But it might not be ready today.
Thanks,
Martin4 years ago in reply to: Make video undownloadableHello Bruno,
your website is using https:// (with SSL security layer) on front-end but it appears internally its configured to run as http:// (no security). Please check wp-admin -> Settings -> General “WordPress Address (URL)” and “Site Address (URL)”. Are these URLs using http:// or https:// ?
Regardless of your answer – we can add some code to tollerate issues like this, but it will take us some time to figure out, so please have a look.
Thanks,
Martin4 years ago in reply to: Make video undownloadableHello Bruno,
I’m sorry to see that nothing seems to work for your without extra effort. Hopefully we can figure out what’s so strange about your website, server or mix of plugins, so improve your experience.
Please post the link to your website where we can see that encrypted video which won’t play.
Thanks,
Martin4 years ago in reply to: Emails with no video links in woocommerceHello Ron,
so it seems there are no issues when using WPBaker Page Builder.
I get a nicer Watch button please upgrade the FV Player Pay Per View WooCommerce plugin, we added the generic “button” class to it so that the WooCommerce styling should apply to it.
Actually it seems you do have version 7.4.38.727 so that link should have some styling on it now.
Thanks,
MartinHello Gus,
please post a link to your website where we can see that video playing.
Do you get the Chromecast icon on https://foliovision.com ?
Thanks,
Martin4 years ago in reply to: Emails with no video links in woocommerceHello Ron,
if you have a minute try to add a new FV Player with Pay Per View on wp-admin -> FV Player screen. Then put the shortcode to a page created with WPBaker Page Builder and see if you see that post mentioned in the WooCommerce Product editing page in the “FV Player Pay Per View Access” box as “Player and Posts”.
If not, could you please send an WordPress XML export of that page? You can get that in wp-admin -> Tools -> Export by selecting the right post type and the author or date.
Thanks,
MartinHello Jordan,
you are exactly right – your phone screen is wider than the video, so the bars have to be added otherwise the video would have to be cropped – you wouldn’t see the top and bottom part of it.
However these should be black and not draw attention. Does your iPhone have screen with rounded borders? In that case you need to set a special HTML meta tag to let your website use the entire screen or set the color of the unused part.
Unfortunately this cannot be controlled after the page has been loaded. So we cannot adjust it as you enter fullscreen.
Please put this up in your theme for a test:
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
Or you can set the background-color CSS property of body and iPhone will use that color.
Thanks,
MartinHello Bruno,
I’m sorry, I posted some other reply to you.
I only mean to post this:
please reinstall FV Player VAST from a fresh ZIP file which you get on https://foliovision.com/my-licenses
Hopefully that will fix the appearance of that Debug checkbox for you. It was using a pretty generic element ID.
Thanks,
Martin4 years ago in reply to: Make video undownloadableHello Bruno,
the file should still be listed when adding a new job on wp-admin -> FV Player -> Coconut Jobs. Are you sure you are uploading into the correct DigitalOcean Space? You can check in wp-admin -> Settings -> FV Player Pro -> Hosting -> DigitalOcean Spaces -> Space Name.
Or there might be some JavaScript error in FV Player DigitalOcean Spaces browser. Please open your browser developer console (here’s how https://foliovision.com/player/troubleshooting/javascript-browser-console), then load wp-admin -> FV Player -> Coconut Jobs again and try to add a new job. See if you get that “No files here.” message and see if you see any errors on the console. A screenshot would be great.
Or there might be a PHP eror which prevents the FV Player DigitalOcean Spaces browser from fetching the files. I hate to ask for something as technical as this, but since this is the first time somebody is reporting a bug like this I do not have any other idea.
So please check the PHP error logs if possible. If you are not sure you can try to install this plugin: https://wordpress.org/plugins/error-log-monitor/ Then try to create another encoding job and see what was added to the logs.
Thanks,
MartinHello Denny,
new FV Player Alternative Sources 7.4.39.727 has been released. Please also upgrade to FV Player Pro 7.4.39.727 and switch it to beta: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
Then at least the quality switching will work fine after switching the video server.
I’m not sure about the VTT thumbnails though. We only have a single box to input the URL. Perhaps it could work if we finish the geo IP functionality I mentioned in: https://foliovision.com/support/fv-wordpress-flowplayer/requests-and-feedback/alternative-sources-randomize-server
Thanks,
Martin4 years ago in reply to: Alternative sources: randomize serverHello Denny,
1) The GeoIP could work, but only if the video link is loaded using Ajax. That’s how we support the CDN URL tokens in FV Player Pro. But it appears to me it’s not the case with your website.
Or it could work if the user is logged in – which would work for a membership site. Are you running a membership website?
Otherwise it would only detect the geo location on uncached page loads. Since we do use WordPress cache on all websites (and WordPress is not getting any faster) we make sure everything works with cache, but handling geo IP could get tricky.
2) New FV Player Alternative Sources 7.4.39.727 has been released. Please also upgrade to FV Player Pro 7.4.39.727 and switch it to beta: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
Then it should be working fine.
Thanks,
MartinHello Ron,
if you have a moment, could you please reinstall FV Player from this link: https://github.com/foliovision/fv-wordpress-flowplayer/archive/master.zip ?
To do that you will have to first deactivate and delete the current FV Player plugin you are using. WordPress will warn you that you might loose settings and data, but it’s not the case with our plugin, no settings now videos will be lost. Or you can just replace the plugin files via FTP.
That will prevent that stange error from appearing, but you will have to reinstall FV Player Pay Per View for WooCommerce too. Please geta fresh ZIP file from https://foliovision.com/my-licenses and use the same procedure.
Once both are updated it should all work fine and we can include these fixes in the next releases too.
Thank you for your cooperation!
MartinHello Ron,
I tried to purchase a non-PPV item. I hit the PayPal button right on the product page. I was able to enter the PayPal login information into the popup window and then click “Place order” when back on the website checkout page.
And I got that exact error. So I’m working on a fix.
Thanks,
MartinHello Bruno,
please reinstall FV Player VAST from a fresh ZIP file which you get on https://foliovision.com/my-licenses
Then you will be able to remove the Rent price in wp-admin -> Downloads -> Add Downloads -> (look up your PPV item and open for editing) -> Download Prices. There will be a price for which “Choose the price type” will be set to “Rental price”, so that one can be removed.Hopefully that will fix the appearance of that Debug checkbox for you. It was using a pretty generic element ID.
Thanks,
MartinHello Tim,
FV Player doesn’t load http://www.gstatic.com/cv/js/sender/v1/cast_sender.js which I can see in both screenshots. It loads https://www.gstatic.com/cv/js/sender/v1/cast_sender.js
Are you sure there is no other plugin loading that Chromecast library?
These screenshots also show all the MPEG-DASH parsing errors due to the Opus codec bug which we discussed here: https://foliovision.com/support/fv-wordpress-flowplayer/troubleshooting/dash-error-video-not-found
Thanks,
Martin4 years ago in reply to: Dash error: Video not found.Hello Lana and Tim,
I see the issue occurs with the new Opus audio codec. For now we disabled that on the API, so these video will play once they run out of cache time to live or when you re-save the plugin settings.
Thanks,
MartinHello James,
I see the issue occurs with the new Opus audio codec. For now we disabled that on the API, so these video will play once they run out of cache time to live or when you re-save the plugin settings.
In fact https://www.christchurch-clevedon.org.uk/test-fvplayerissue/ already plays with MPEG-DASH and multiple video quality options.
Thanks,
Martin4 years ago in reply to: Dash: Video File Not FoundHello John,
I see the issue occurs with the new Opus audio codec. For now we disabled that on the API, so these video will play once they run out of cache time to live or when you re-save the plugin settings.
In fact https://www.learningguitarnow.com/blog/fv-test/ already plays with MPEG-DASH and multiple video quality options.
Thanks,
Martin4 years ago in reply to: Dash error: Video not found.Hello Tim,
it seems you disabled MPEG-DASH for Vimeo, so I’m not able to see the issue. However we got the same report from 2 more users, so we are working on a fix.
I moved your Chromecast to a new thread which I will answer next.
Thanks,
MartinHello James,
thank you for providing a demo page where we can see the issue.
I’m working on a fix.
Thanks,
Martin4 years ago in reply to: Dash: Video File Not FoundHello John,
thank you for providing a demo page where we can see the issue.
I’m working on a fix.
Thanks,
MartinHello Ron,
it’s correct that 3 devices are allowed. Each device is a combination of IP and the user agent (browser). The IP address which made the purchase is allowed to use an unlimited number of user agents, so that the user can try different browsers if he’s somehow not able to play the video.
It doesn’t seem likely that anybody involved in the email routing would be looking at these emails and opening the links.
Perhaps we could add an option to disable these email video viewing links and instead switch the to a different mode of operation, where it would show a login form to make it easier to log in to the website right were the video is.
Thanks,
MartinHello Richard,
it’s true that what we have is currently limitted. With FV Player Coconut we tried to build something that everybody will be able to use.
When it comes to more options for the video storage and so on – I would like to remove all the settings boxes from wp-admin -> Settings -> FV Player -> Hosting tab. And instead refactor the code and let you add a new video hosting by picking the type (S3, DigitalOcean Spaces, anything S3-compatible, Vimeo, YouTube and so on) and entering the configration parameters. That way you could have an infinite number of these video storage systems or CDNs configured.
Thanks,
MartinHello Richard,
it’s not easy to tell what’s going on after these modification Please submit the video checker for both the old video location and the new video location.
A test page would help as well.
Thanks,
Martin4 years ago in reply to: Dash error: Video not found.Hello Lana,
it really shouldn’t matter where it was uploaded from. Please send us a link to the Vimeo video which is failing to play.
Thanks,
Martin4 years ago in reply to: Limit quantity in PPV WoocommerceHello Ron,
I see, it shouldn’t be possible to change the quantity for the PPV items. We will add that restriction into our plugin. Thank you for the suggestion.
Thanks,
MartinHello Bruno,
please enable wp-admin -> FV Player VAST -> Settings -> Debug and try to disable the autoplay for a minute and see if that helps. I did get an ad playing once.
I do get the ad playing on our VAST autoplay demo here: https://foliovision.com/player/demos/vast-ad-with-autoplay Please check that demo page on your end too.
Thanks,
MartinHello Leona,
I would suggest you store what’s configured in wp-admin -> Settings -> FV Player -> Hosting tab -> Amazon S3 Protected Content and then remove these settings. As your videos are publicly available there is no need to use the signed URLs for them.
In the worst case you can still just put back the settings which you stored.
Thanks,
Martin4 years ago in reply to: You’ve be banned..again ! HelpHello Cirdec,
sorry about not replying to your last message yesterday. But it’s good to handle this issue in a new forum thread.
Please switch wp-admin -> Settings -> FV Player Pro -> Setup tab -> Pro Features -> Debug to “Verbose”. Hit the three dots behind that to reveal the log file to check.
Then store the wp-admin -> Settings -> FV Player Pro -> Hosting tab -> Vimeo -> “Access token” and change it to some bogus value. Then put back the correct API key.
Then check that log file and you should be able to find this line in it:
Vimeo API action on {date} /me on /wp-admin/options-general.php?page=fvplayer
…followed by some debug information with sections
- body
- headers – this is what you are looking for
This is how it looks like on your website where we are not banned:
'headers' => array ( 'Connection' => 'keep-alive', 'Content-Length' => '3497', 'Server' => 'nginx', 'Content-Type' => 'application/vnd.vimeo.user+json', 'Cache-Control' => 'private, no-store, no-cache', 'Strict-Transport-Security' => 'max-age=31536000; includeSubDomains; preload', 'X-RateLimit-Limit' => '1000', 'X-RateLimit-Remaining' => '998', 'X-RateLimit-Reset' => '2021-01-15T15:45:35+00:00', 'Request-Hash' => '39fb8c46', 'X-BApp-Server' => 'api-v7199-6ln5g', 'X-Vimeo-DC' => 'ge', 'Accept-Ranges' => 'bytes', 'Via' => '1.1 varnish, 1.1 varnish', 'Date' => 'Fri, 15 Jan 2021 15:44:36 GMT', 'X-Served-By' => 'cache-bwi5123-BWI, cache-dfw18647-DFW', 'X-Cache' => 'MISS, MISS', 'X-Cache-Hits' => '0, 0', 'X-Timer' => 'S1610725476.959536,VS0,VE93', 'Vary' => 'Accept,Vimeo-Client-Id', ),
Thanks,
MartinHello Leona,
the video on https://artistsresource.co.uk/members/primary-secondary-colour-study-part-1/ is still downloadable without the S3 URL signature. So when you check that file properties on AWS S3 you should at least see that it’s set to be publicly available.
As I noted we do offer the service for the Amazon S3 setup in case you would like us to actually fix the issue on your WordPress site and AWS S3: https://foliovision.com/downloads/setting-up-amazon-s3
Othewise I can continue giving you some troubleshooting tips. I would recommend you to try to setup a new S3 bucket with new IAM user keys just to see if it will work.
Thanks,
Martin4 years ago in reply to: Prices not showing in Pay Per ViewHello Chris,
please reinstall FV Player Pay Per View from a fresh ZIP file which you get on https://foliovision.com/my-licenses
Then you will be able to remove the Rent price in wp-admin -> Downloads -> Add Downloads -> (look up your PPV item and open for editing) -> Download Prices. There will be a price for which “Choose the price type” will be set to “Rental price”, so that one can be removed.
Thanks,
MartinHello Leona,
I removed that attachment. I had a look at https://artistsresource.co.uk/members/primary-secondary-colour-study-part-1/ and noticed an interesting thing – the video started to play just fine with the bare video link without any signature added to it:
https://artistsresourcevideos.s3.eu-west-2.amazonaws.com/PRIMARY..{this part of URL is removed}.._PART1.mov
Then it only failed once the signature was added to the link. So it really looks like your Amazon S3 setup is broken. First the videos are set to be public – they are not protected against downloads. Second, the AWS access keys are wrong.
I would suggest you to go through our guide step by step: https://foliovision.com/player/video-hosting/secure-amazon-s3-guide
We also offer the service for the Amazon S3 setup in case you really need help with the fixing: https://foliovision.com/downloads/setting-up-amazon-s3
Thanks,
MartinHello Gus,
I should be able to improve the FV Player Chromecast code next week.
What always puts me off when working with Chromecast is that there are some HLS streams which fail to cast with it for no apparent reason. For example https://playertest.longtailvideo.com/adaptive/bipbop/bipbop.m3u8 won’t work even when using JW Player: https://foliovision.com/support/fv-wordpress-flowplayer/bug-reports/detailederrorcode-315-on-casting-to-chromecast#post-126516
Thanks,
Martin4 years ago in reply to: Prices not showing in Pay Per ViewHello Chris,
normally the buttons should show below the video, like you can see on: https://foliovision.com/player/pay-per-view/how-to#how-pay-per-view-looks
However on your website they seems to be invisible. The reason is that your theme is doing something to position the player differently using the .video-player-wrap .flowplayer CSS rule.
Here’s some quick CSS to at least reveal these PPV buttons and move them below the player. It’s not ideal, but it gives you something to start with:
.fv-player-ppv-wrap { position: absolute; bottom: -11em; z-index: 10; width: 100%; }
Pleae read the introduction to our CSS guide if you are not sure how to use it: https://foliovision.com/player/advanced/css-tips-and-fixes
I also added “Using transparent background” for popups: https://foliovision.com/player/advanced/css-tips-and-fixes#popup-transparent
Thanks,
MartinHello Leona,
once you finished the “Obtainsing the AWS Access Keys” part of the guide at https://foliovision.com/player/video-hosting/secure-amazon-s3-guide#keys please try to use the S3 Browser in FV Player: https://foliovision.com/player/advanced/how-s3-browser And try to insert some video that way.
Then check if it works and compare the URL to what you are using. Perhaps you are using bad S3 bucket name.
Thanks,
MartinHello Gus,
I see the LoadRequest has a a way of obtianing the activeTrackIds: https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.LoadRequest#activeTrackIds So I would guess there is indeed a way of switching from one audio track to another.
I was able to find some code examples for subtitles, although these are 3-4 years old. But this bit of code looks good: https://gist.github.com/guerrerocarlos/3aca64069853d8d24a83b481246f23ca#file-chromecast_with_subtitles-html-L45-L57
Thanks,
MartinHello Leona,
are you sure you hit the “Send report to Foliovision” button in the video checker? We haven’t received any report of your video. Or you can provide a screenshot of it.
I tried on to play video on that link https://artistsresource.co.uk/members/primary-secondary-colour-study-part-1/ and go the “Video file expired” error. It appears your might be using invalid AWS S3 keys. I would recommend you to check the steps in “Obtainsing the AWS Access Keys” here: https://foliovision.com/player/video-hosting/secure-amazon-s3-guide#keys
You are also caching the page HTML with W3 Total Cache for logged in users. So I would recommend you to enable Settings -> FV Player Pro -> Hosting -> Amazon S3 Protected Content -> Amazon S3 Ajax (Pro). That is also a better way of protecting the videos.
Thanks,
Martin4 years ago in reply to: Emails with no video links in woocommerceHello Ron,
I made a little improvement there – I changed that “Watch full video {post title}” link to just show “Watch full video” and look like a button – using the standard button class which is already styled to look like a buton in core WooCommerce.
To get the improvement please reinstall FV Player Pay Per View for WooCommerce from a fresh ZIP file which you download from https://foliovision.com/my-licenses
Before we do a next release I would like to check the issue with WPBakery Page builder – why doesn’t FV Player realize the player is located in any given post. This missing link caused the malfunction which you were reporting – creating PPV video on wp-admin -> FV Player causes the player to fail to understand which WPBakery post does it belong to.
However I see WPBakery Page builder is a paid plugin. I tried to opt for the free preview version.
Thanks,
Martin4 years ago in reply to: Multiple audio track with Vimeo ?Hello Cirdec,
I got the answer. If you provide the source video with multiple audio tracks, it will work. You can do that with an MP4 file.
Thanks,
Martin4 years ago in reply to: Need to hide add based on user’s role.…but obviously you will need to figure out the way of checking the user role. If you know a bit of PHP you should be able to figure it out.
Thanks,
Martin4 years ago in reply to: Need to hide add based on user’s role.Hello Bruno,
please check fv_flowplayer_args_pre in our programming guide: https://foliovision.com/player/advanced/api-programming
You can use that filter to set the ‘ad_skip’ item to true, similar to what we demonstrate on that page with $args[‘autoplay’]. At least if you mean the overlay ads. For the FV Player Pro pre-roll and post-roll you can use $args[‘preroll’] = false; I think
Thanks,
Martin4 years ago in reply to: Multiple audio track with Vimeo ?Hello Cirdec,
I will ask Coconut.co about it. It would be nice if you could just use our FV Player Coconut and wouldn’t have to play with AWS.
Thanks,
MartinHello Gus,
in that case it’s about time to move this functionality from beta to release. Next time you check the changelog you should be able to see a note of which Beta improvements were moved into Release version. Then you can switch back to Release.
Thanks,
MartinHello Gus,
yes please, have a look if using the Beta version of FV Player Pro will fix the issue. We did some fixes to the Stream Loader there.
Encrypting the stream is necessary if you really want to protect your videos. That way the video won’t play even if you download the files.
Thanks,
MartinHello Ron,
I was using Cyberduck for the uploads and it worked for files over 10 GB without issues. I removed mention of Filezilla from our documentation page now.
Thanks,
MartinHello Gus,
it doesn’t seem like you are using an encrypted HLS stream actually. The video plays without issue on the HLS.js test page too: https://hls-js.netlify.app/demo/
Thank you for the screenshot, it reveals that FV Player Pro is actually using the Stream Loader to play your stream, but it’s not necessary as obviously the stream doesn’t use URL tokens as it plays on that HLS.js test page. But we will fix that.
My guess is that you have configured the dusqglx8g3hsd.cloudfront.net domain in Settings -> FV Player Pro -> Hosting -> Cloudfront. If you remove it from the configuration there no Stream Loader will be used and the video will play.
Thanks,
Martin4 years ago in reply to: Emails with no video links in woocommerceHello Ron,
thank you for your cooperation. I do not see anything suspicious that might yield that “38880000 days” text unfortunately. It’s starange as it works without issues for the other users. Could you perhaps send over an export of the WooCommerce product? You should be able to get that in wp-admin -> Tools -> Export -> Choose what to export -> Products.
The Buy variation from the WooCommerce Product can be removed if you want that video to only be available for renting. But since something it acting a bit weird on your website please check how does it appear for buyers after the change to ensure everything is fine.
These “Virtual” and “Downloadable” checkboxes are important. These disable the stock processing in WooCommerce.
Thanks,
Martin4 years ago in reply to: Export videosHello Bruno,
currently the plugin lets you only export the player instances on by one and then import then on the new website. The problem is that it doesn’t keep the player IDs, so you would also have to update the articles.
So the safest way is to export all the wp_fv_player_* tables (wp_fv_player_players, wp_fv_player_videos, wp_fv_player_playermeta, wp_fv_player_videometa) using the database tool like phpMyAdmin which is available in most web hosting control panels. And then import that using similar tool on the new website.
The splash images are only stored as links, so you would have to do some search and replace in that database table if you need to change the domain in these.
I see that a mass export feature with the option to keep the player IDs would be usefull here.
You probably also want to keep the plugin settings. These can currently only be moved with a database tool, although if you put the two settings screen on both website side by side it’s not a problem to move over the settings. In database the settings are stored in the fvwpflowplayer and fv_player_popups rows of the wp_options table.
Another option to consider would be to clone the whole website and then delete the unnecessary parts. I did that a couple of times where I needed an almost identical website.
Thanks,
Martin4 years ago in reply to: Emails with no video links in woocommerceHello Ron,
adding a Pay Per View player on wp-admin -> FV Player is causing the issue as you found out. It doesn’t know where (in which post) you put that FV Player instance.
However when saving any post we check for presence of FV Player in it and if it’s found we add that link which Pay Per View requires. So my question is if you are using any page builder or if you are posting the player outside of the standard editor. Do you put it into a custom field perhaps?
I see that if we show the video on the WooCommerce product page it could work as a failsafe
Regarding that “38880000 days”. Could you please provide screenshots of WooCommerce Product page with the Variations visible as well as the FV Player PPV settings page? A quick workaround would be to put in a fixed text in place of {fv_ppv_rent_duration}.
Thanks,
Martin4 years ago in reply to: Alternative sources: randomize serverHello Denny,
2) We are working on this. We have it running, but we need to finish the automated test routines and also work with the MP4 quality switching.
Thanks,
Martin