Forum Replies Created
-
-
6 years ago in reply to: Secure Videos via Vimeo and FV-Player
Hello John,
I was not able to reproduce the issue with that video on Windows 10 with Chrome. We have worked on a membership website which uses this technology for about 800 members and there are no issues with it. So I was checking if I will find something specific about that video, but so far I wasn’t able to.
What did the other users use? Does it also fail for you?
Did you also experiment with the Alternative Referer setting? I would suggest you to only do that once it’s all working fine for you.
Please make sure you use the latest FV Player Pro Beta – 7.3.19.727.beta too.
Thanks,
MartinHello Tucker,
does that error happen with the latest iOS?
Does it happen if you disable the video ads?
Does it happen on the mobile network only?
Thanks,
Martin6 years ago in reply to: Amazon Elastic transcoder bucket permissionHello Srinivas,
actually crossdomain.xml is a cross-domain policy file for Adobe Flash, it doesn’t affect inner workings of AWS.
Please try again with a brand new S3 bucket and see if it works there. While AWS has a ton of options it’s easy to make a mistake in it. Perhaps your S3 bucket uses some special policy which restricts access to it.
I’m also not sure what foliovision user permissions you mean. What you see in the https://foliovision.com/player/securing-your-video/hls-stream#creating-encryption-key part of the guide is just a user which we created in our AWS as we are the Foliovision company obviously. What you did certainly doesn’t give use any permissions for your AWS.
You should be also checking if AWS MediaConvert won’t be a better choice for you: https://foliovision.com/player/securing-your-video/mediaconvert-encrypted-hls-guide Make sure you read our note on pricing too: https://foliovision.com/player/securing-your-video/mediaconvert-elastic-transcoder-pricing
Thanks,
Martin6 years ago in reply to: Vimeo Pro Access TokenHello Hoshang,
please make sure you use a valid API key as we check if it’s valid when parsing the video. It’s a different process than the API key check which you can see on the settings screen.
To troubleshoot the issue please go to Settings -> FV Player Pro -> Hosting -> Vimeo (Pro). There should be a message like “There were 101 API errors”, so click the (show) link next to it and let us know what you see.
Also enable Settings -> FV Player Pro -> Pro Features -> Debug -> Verbose.
It might be there is a dead Vimeo video somewhere in your database for which FV Player keeps trying to get the splash screen. Vimeo doesn’t like that behavior and will ban your server IP from using their API – just like they did.
Thanks,
Martin6 years ago in reply to: Secure Videos via Vimeo and FV-PlayerHello John,
please post the exact video ID for which the Chrome issue on Windows 10 was occurring.
That Chrome on iOS issue is fixed in FV Player Pro 7.3.18.727.beta which we released today.
Thanks,
Martin6 years ago in reply to: VAST and AMP compatibilityHello Pranav,
I see that you are using the AMP for WP plugin, I wonder if it will work with that one.
Thanks,
MartinHello Federico,
I did an improvement, so that if there is an error you can manually click one of the playlist thumbs and it will play that video fine. So no need to reload the page.
The improved code will be part of the next release. To get it right not you can 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.
I see that what you would like would be to play the next video automatically. That would be harder as Flowplayer doesn’t keep the video index in playlist when there is a load error.
Thanks,
Martin6 years ago in reply to: VAST and AMP compatibilityHello Pranav,
please grab a new copy of FV Player VAST from https://foliovision.com/my-licenses and install that. Then in Settings -> FV Player VAST you will be able to enable “AMP support”.
That should get the VAST ads running in AMP for you.
Thanks,
Martin6 years ago in reply to: Secure Videos via Vimeo and FV-PlayerHello Hoshang,
let us know what made your videos less secure in Firefox and we will test that. Was there any specific video download tool in it?
1) Thank you for pointing that out, we are fixing the documentation as these settings were no longer needed.
You can remove the video name in the FV Player Editor. Or are you using shortcodes like [fvplayer src="..." splash="..." caption="..."] ?
2 & 4) That settings really helps with the security. It’s what makes it impossible to open the Vimeo video using the Vimeo embed code even if you try to spoof the referer.
3) That buttons is for conversion of Vimeo iframe codes to [fvplayer] shortcodes. It’s intended as a one-time action if you want to serve all your Vimeo videos with FV Player.
Hello Michel,
currently there is no demo page as that plugin affects all the Vimeo videos on a website. The price for increased security is lowered compatibility with older browsers, so we don’t want to have it on our whole websites where we do get a visitor with IE8 every now and then.
Thanks,
Martin6 years ago in reply to: How to Create PlaylistsHello fiweh4lf,
I don’t see how our plugin would benefit from offering such function.
It seems we need to publish some documentation for PHP programmers on how to improve data into FV Player database.
Thanks,
MartinHello Ben,
next version of FV Player will prevent these emojis from appearing. Seems like there is no way around it, so we will disable the CSS declaration which says that the font might be replaced by a fallback font if it’s slow to load.
Thanks,
MartinHello Federico,
we want to get this solved. There is no reason why a single missing video should break the player. Currently you have to reload the page to be able to go to next video in such playlist.
Thanks,
Martin6 years ago in reply to: AWS Alternatives for Encrypted HLS? KeyCDN?Hello Michel,
couple of notes from top of my head –
There is Wowza, but the user interface is even harder than AWS. On the other hand it seems to be easier to use for programmers.
Another option is Coconut – we had one user try that out and it worked. But the problem was that the audio and video tracks were separate and they both required the decryption key, which made it less secure. If there is a way of unifying that audio and video stream into one, it would work fine. It’s also for developers.
Then there is Vzaar which is a nice video platform for which we built the video upload tool as well. I tested the video encryption feature in it and it works nicely, but since the decryption key is hard-linked in the video stream and not delivered by FV Player it’s not much more secure than a bare HLS stream. There would have to be a way of pointing the licence acquisition URL for such encrypted video to your website. I asked Vzaar support about it.
That’s why AWS is the clear winner for now.
Thanks,
MartinHello Andrew,
FV Player does trigger the following events as the video plays:
fv_track_start fv_track_first quartile fv_track_second quartile fv_track_third quartile fv_track_complete
But there is that mistake that the event name has the blank space in it. We fixed it for the next release, so you will be able to use:
jQuery('.flowplayer').on('fv_track_start fv_track_first_quartile fv_track_second_quartile fv_track_third_quartile fv_track_complete', function(e,api,video_name) { var api = jQuery(this).data('.flowplayer'); console.log('tracking',e.type,video_name); } );
You can also reinstall FV Player from https://github.com/foliovision/fv-wordpress-flowplayer/archive/master.zip to get these fixed right away.
Thanks,
Martin6 years ago in reply to: Secure Videos via Vimeo and FV-PlayerHello Hoshang,
we have deciced to put the advanced Vimeo security into a new FV Player addon plugin called FV Player Vimeo Security. You can buy it here: https://foliovision.com/downloads/fv-player-vimeo-security
Keeping track of what the video download tools are doing to download Vimeo videos and being able to react to that with our code is an extra maintenace burden, so we really had to make it a separate extension. Our code also needs to remain practically invisible to these tools – if we leave a visible signature somewhere, like an extra JavaScript file which loads, they could use that to detect our plugin and find a way around it.
After you make the purchase of that new plugin, you will be able to download it form https://foliovision.com/my-licenses
Also make sure you run latest FV Player and FV Player Pro. FV Player Pro needs to run in the Beta mode: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
Then you will see new settings in Settings -> FV Player Pro -> Hosting -> Vimeo:
* Enhance Security – make sure it’s enabled
* Alternative Referer – enter some made-up domain and keep it secret, then make sure you configure this domain for all videos on Vimeo to be the only domain where your videos can be embedWe are looking forward to hear about your experience. Please send over some link to you website so that we can double-check it’s all working for you.
I’ll be on a vacation from Saturday to Tursday, so it would be best if we can get it tested this week.
Thanks,
Martin6 years ago in reply to: New AB Loop DesignHello Devin,
the new AB loop appearance is part of the FV Player Pro Beta release 7.3.16.727. Here is a demo of it: https://foliovision.com/player/demos/user-ab-loop There will also be a setting for the AB loop bar color.
Here’s how to get to the beta release: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
Thanks,
Martin6 years ago in reply to: Player div id is randomHello Edgar,
are you using the FV Player database? https://foliovision.com/player/advanced/player-database If so, then we could improve the plugin to use the player database ID as the element ID.
In the other case, you should be able to use:
flowplayer('[data-flowplayer-instance-id=0]').unload();
But to just unload the first player on the page you can also use a lot simpler call:
flowplayer(0).unload();
Thanks,
Martin6 years ago in reply to: Geo location tagsHello Jason,
such URL tag is not available in FV Player VAST. We could add it easily, but most ad networks don’t require it – since that user agent is automatically sent in the VAST ad loading request. Since the ad request originates in the user’s browser. That’s how HTTP requests work.
Are you sure your ad provider requires it even if the ad request is originating form user’s browser directly?
Thanks,
Martin6 years ago in reply to: Error loading trascriptHello Antonia,
I’m not getting that “Error loading transcript. Please try again in a minute.” error on these links.
FV Player Pro uses the wp_remote_get() WordPress function to load your transcript VTT file using the HTTP protocol. Perhaps your website was blocked from accessing it.
Thanks,
MartinHello Johan,
that would work. But it does decrease the video protection. We need to revise that WAF configuration instruction – perhaps we don’t have to whitelist Android if it plays the HLS stream with the HLS.js library.
The Android HLS playback is pretty buggy and it’s more reliable when using HLS.js actually. But the much older version don’t support it.
Thanks,
Martin6 years ago in reply to: Secure Videos via Vimeo and FV-PlayerHello Hoshang,
we are still improving the security routines. We need to be sure it can’t get fooled by impersonating a different user agent.
We might be ready with this next week.
Thanks,
Martin6 years ago in reply to: Chromecast button not showing on desktopHello Johan,
that Chromecast fix is part of the FV Player Pro Beta release 7.3.16.727. It’s already up on our website, so if it works on our demo pages, it will work on your website as well.
Here’s how to get to the beta release: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
Thanks,
MartinHello Devin,
the new AB loop appearance is part of the FV Player Pro Beta release 7.3.16.727. Here is a demo of it: https://foliovision.com/player/demos/user-ab-loop There will also be a setting for the AB loop bar color.
Here’s how to get to the beta release: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
Thanks,
Martin6 years ago in reply to: AB Loop IssueHello John,
the new AB loop appearance is part of the FV Player Pro Beta release 7.3.16.727. Here is a demo of it: https://foliovision.com/player/demos/user-ab-loop There will also be a setting for the AB loop bar color.
Here’s how to get to the beta release: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
Thanks,
Martin6 years ago in reply to: AB Loop points and progres bar positionHello Renato,
the new AB loop appearance is part of the FV Player Pro Beta release 7.3.16.727. Here is a demo of it: https://foliovision.com/player/demos/user-ab-loop There will also be a setting for the AB loop bar color.
Here’s how to get to the beta release: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
Thanks,
Martin6 years ago in reply to: Chromecast button not showing on desktopHello Johan,
if nothing changed in Google Chromecast, then you should be able to to cast these on your desktop computer:
https://foliovision.com/player/demos/align-settings
https://foliovision.com/player/demos/hls-streamThanks,
MartinHello Leho,
we could be using SHORTINT, but the problem is that some of the functions would most likely be unavailable:
* is_user_logged_in() and get_current_user_id() – we would have to add some other way of identifying the user, which wouldn’t be as secure as the current approach where the WP login cookie is used and validated by WP itself. So potentially somebody could manipulate other users’ video watch times, unless we do something special to prevent it.
* update_user_meta() – we would have to use low level SQL commands instead, so if somebody would be using WP Object Cache he would be out of luck. But perhaps there is a way of clearing that for the affected users.Thank you for that deliciousbrains.com link, it’s a great comparison of the options here. I was doing something very similar just the other day.
I think we should start by lowering the amount of these Ajax calls. If we just run them when the user is closing the browser tab or leaving the page it should be reliable enough. The current approach will save your video position even if your browser crashes, but that should be really rare anyway.
Thanks,
MartinHello Johan,
please note that in FV Player Chromecast is disabled for the encrypted HLS streams. We could make it work, but then the security of your encrypted videos would be much lower.
WAF is another thing that might break Chromecast for you – you would have to whitelist its user agent.
Thanks,
Martin6 years ago in reply to: Chromecast button not showing on desktopHello Johan,
Google did this on purpose, Chromecast is no longer intended for desktop use: https://9to5google.com/2018/12/30/chrome-72-killing-chromecast-setup-mac-windows/
Thanks,
Martin6 years ago in reply to: Chromecast button only sometimes shows upHello Johan,
we have fixed the following issues:
* Chromecast button only appearing for last video – you can test on: https://foliovision.com/player/demos/align-settings
* Chromecast button not appearing for HLS videos – you can test on: https://foliovision.com/player/demos/hls-streamThe first one is actually a core Flowplayer issues, so I’m happy that we resolved it.
These will go out in the next release, which might even be today.
It’s true that the videos always start from start when you enable Chromecast. It would be a nice improvement.
I’m not sure about moving the button to the control bar. It could work if you use the YouTuby skin – otherwise there wouldn’t be enough space for these buttons on mobile. Perhaps we can detect that and put the button there.
Thank you for your feedback.
Martin
6 years ago in reply to: Vimeo Connect ErrorHello Devin,
it sounds like the problem is between your web hosting server and the api.vimeo.com server. If it deosn’t go away please ask your web server technical support about it. That error message “Unable to complete request.[SSL connect error]” is that cURL gets when it tries connect from your server to Vimeo – problem with the SSL certificates.
Thanks,
MartinHello kavitas,
1) iPhone video issues – do you run into the same issue when you load the video URL in the browser directly? HLS.js is not used on iPhone as iOS can play HLS natively. You can also use our video checker to send us a report of the video: https://foliovision.com/player/basic-setup/how-to-use-video-checker
2) If your HLS videos are hosted on another domain than your website, then you need these CORS headers enabled on that server with videos. So can only play it in Chrome or Firefox on desktop computers if the CORS headers are present.
3) You can change it to the domain name of your website, like:
Access-Control-Allow-Origin: https://your-wordpress-site.com
Thanks,
MartinHello Johan,
browser screen orientation is a new technology, but it should work: https://developer.mozilla.org/en-US/docs/Web/API/Screen/orientation
I remember I saw a player doing just what you suggested in fullscreen and it was on my Android 5.1.1 phone with latest Chrome.
Thanks,
MartinHello Bruno,
I’m not sure why, but the Flowplayer play() method only works for playlists. To play your video you need to use:
flowplayer('.flowplayer').load();
But using play() works on https://demos.flowplayer.com/basics/poster.html so we better check what is breaking it in FV Player.
Thanks,
Martin6 years ago in reply to: Secure Videos via Vimeo and FV-PlayerHello Hoshang,
in the next FV Player Pro Beta version that “Enhance Security” will stop the Video Download Helper tool from working as we worked a lot on improving that function. It won’t be as good as encrypting the video, but a lot more secure than using the Vimeo iframe embed codes.
Thanks,
Martin6 years ago in reply to: error 500 with wp 5.0.3Hello ieio,
FV Clone Screen Options 0.4 is out and it fixes this issue. It was only occuring for websites which let users register, so we haven’t noticed it right away.
Thanks,
Martin6 years ago in reply to: Chromecast button only sometimes shows upHello Johan,
I can confirm that I’m getting the same bugs. It must be an issue with our Chromecast version which we improved to work with Vimeo.
Unfortunately it can’t work with YouTube as we use their player API which doesn’t provide this.
Thanks,
MartinHello Ben,
thank you for the bug report. I saw this issue once on my test site and I thought it was one of the new plugins I was trying, but now that I think of it it’s making some sense –
Do you have Emojis enabled?
The thing is that we set the loading of custom webfonts in FV Player CSS to happen asynchronously. It helped with the Google PageSpeed scores – they want you to specify this for every webfont which you use. But based on what you say it seems that the Emojis might be interfering with this.
Thanks,
Martin6 years ago in reply to: Understanding vimeo cachingHello Roxanne,
anytime you play a Vimeo video with FV Player Pro there is an Ajax request which translates the Vimeo video URL to the actual video stream URL. So the video still plays from Vimeo CDNs, but it uses some of your server CPU to load that stream URL.
You can enable the Settings -> FV Player Pro -> Hosting -> Vimeo -> “Turbocharge Ajax Vimeo loading” option to lower the CPU usage.
Thanks,
Martin6 years ago in reply to: Chromecast button only sometimes shows upHello Johan,
please let us know what video types you are using. The videos on https://foliovision.com/player/demos/align-settings are all using Vimeo, which might be why it’s not 100% reliable.
I’m not in the office today, so I will be able to test Chromecast only tomorrow unfortunately.
Thanks,
MartinHello Tucker,
HLS.js is not related to the MP4 nor YouTube playback. Perhaps it was some bug in iOS 12.1.4. In my experience sometimes when you play a lot of videos in different tabs on these devices they sometimes stop working reliably and at least the browser needs to be closed ad re-opened.
Perhaps latest iOS improves that.
Thanks,
Martin6 years ago in reply to: Geo location tagsHello Jason,
I think it must be latitute and longitude. Do you have some geo IP in place? Are you getting that data from your web server or from some JSON API?
We haven’t counted on this with FV Player VAST, it wouldn’t be so easy to add this feature, specially if you are using some geo IP which loads as a script. It would mean FV Player has to wait with VAST ad loading before that information is available. Or perhaps it would be fine if that information is missing if geo IP is slow to respond.
Thanks,
MartinHello Tucker,
I noticed you are using the FV Player Pro Video Ads with MP4 format before a YouTube video. Does it work if you disable these video ads?
It works for me on iPad with iOS 12.3.1 on https://foliovision.com/player/demos/roll-custom-video -> “YouTube video with MP4 video in front of it as an ad”
Thanks,
MartinHello Edge,
perhaps there is some other plugin that loads the Flowplayer CSS. Some themes even include it in their own stylesheets, but that’s rare.
Please load your web page with the browser developer tools enabled and check if there is any CSS file that has “flowplayer” in name other than https://your-site.com/wp-content/fv-flowplayer-custom/style-1.css
It also doesn’t explain why the player would be blinking.
Thanks,
Martin6 years ago in reply to: How can we add a vimeo channel?Hello William,
we didn’t adjust the new FV Player Editor which works with database to work with Vimeo Channels or Albums, so for now you have to just use the shortcodes as illustrated in https://foliovision.com/player/video-hosting/how-to-use-vimeo#adding-video-channel
[fvplayer channel="https://vimeo.com/channels/musicvideoland"]
Thanks,
Martin6 years ago in reply to: after payment and installing no licenseHello Ashley,
PayPal tells us that your payment is Under Review. Please check your PayPal account what it says on your end.
Thanks,
MartinHello Danielle,
you can set the “Secondary dimension” to Behavior -> Page and you will see what URL it occurs on. Perhaps it helps.
Also set “Secondary dimension” to Behavior -> Event Category and see what it is for these mysterious entries. Seems like “(not set)” might be the Flowplayer heartbeat (sending a report to Google so that tracking doesn’t timeout).
Thanks,
MartinHello Martin,
please sue the Video Checker to send us a report about the video. You can also try to open it directly in the web browser on your iPhone to see if it plays there.
Thanks,
Martin6 years ago in reply to: JSON api supportHello Hilman,
if you are using [fvplayer] shortcodes with src=”” then your developer can just parse the post content (or write a custom handler for [fvplayer] shortcodes which would replace the FV Player handler when using REST API) and include it in the JSON response. You can check the WordPress.org documentation for adding additional data into the REST API here: https://developer.wordpress.org/rest-api/extending-the-rest-api/modifying-responses/
If you start using the FV Player database (any video which is inserted with the red FV Player button is stored in database) then it will be a bit more complex. But perhaps we could even support this in core FV Player, but we would have to discuss that.
Thanks,
Martin6 years ago in reply to: JSON api supportHello Hilman,
are you using the latest FV Player shortcodes like [fvplayer id="1234"] or are you using the old [fvplayer src="..."] ones?
Seems like it’s time to publish some documentation about how to work with the FV Player database – that’s the shortcode with id attribute. For each post you can get the according FV Player database entry and populate some fields in that JSON response with its video data.
Thanks,
Martin6 years ago in reply to: JSON api supportHello Hilman,
are you using the core WordPress REST API? We haven’t worked with that yet, only with the older JSON API which was a plugin.
Are you using any plugin which adds some custom information into REST API?
Thanks,
Martin6 years ago in reply to: Using AWS MediaConvert with FolioVisionHello Hoshang,
are you sure the HLS Static Key URL domain and protocol is matching your WordPress homepage domain and protocol? You can use the video checker too and send us the video report there: https://foliovision.com/player/basic-setup/how-to-use-video-checker
Thanks,
Martin6 years ago in reply to: Analytics Tracking on AMPHello Pranav,
FV Player currently doesn’t support this, but I see it’s possible:
https://github.com/ampproject/amphtml/issues/9902
https://github.com/ampproject/amphtml/blob/master/extensions/amp-analytics/amp-video-analytics.mdWhat AMP plugin are you using? I’m not sure if FV Player can work with these to this extent easily.
I’ll discuss this issue with Alec as well.
Thanks,
Martin6 years ago in reply to: hide video linkHello zdjabbarov,
please let us know what exact goal you are trying to achieve. Is hiding the video URL in the source HTML your ultimate goal?
FV Player already works with database, so you only get numerical IDs in your post content: https://foliovision.com/2018/11/video-database
Thanks,
Martin6 years ago in reply to: Using AWS MediaConvert with FolioVisionHello Hoshang,
that “Access-Control-Allow-Origin: *” line is what appears in the HTTP headers for your HLS video files once you have the CORS properly configured.
And it appears you do what it properly configured now.
If you are getting that “RangeError” it means you are not using the right HLS decryption key or your video URL doesn’t match the key in the Static Key URL. You need to double check step 15. in our guide: https://foliovision.com/player/securing-your-video/mediaconvert-encrypted-hls-guide
Thanks,
Martin6 years ago in reply to: Using AWS MediaConvert with FolioVisionHello Hoshang,
we will improve that guide, when it says:
To allow simple CORS requests from your server, you will need to add this header to your server’s response:
…it actually means that the CORS headers have to be enabled on the server/CDN which hosts these videos.
Other than that it’s really straightforward, it tells you what to do with that XML – paste its content into a specified place in S3 bucket configuration.
Thanks,
Martin6 years ago in reply to: Using AWS MediaConvert with FolioVisionHello Hoshang,
to get HLS playback on desktop browsers you need to follow the steps here: https://foliovision.com/player/video-hosting/hls#hls-js
I see that it’s not easy to figure out, we will mention this last step in our guide.
Thanks,
Martin6 years ago in reply to: Post table pro plugin supportHello Ebru,
it seems the paging of that table is using some JavaScript function which adds/removes the players based on the page number.
If it would be using Ajax it would work automatically as FV Player listens to finished Ajax calls.
You can try to call our publicly accessible function fv_player_preload() after you swap the pages. The plugin which you use for that able should be triggering some JavaScript event after the page switch.
Thanks,
Martin6 years ago in reply to: Border appearing using LightboxHello Alec,
done, in the upcoming FV Player if you enable ‘Remove fancyBox – Use if FV Player lightbox is not working and you see a “fancyBox already initialized” message on JavaScript console.’ settings then fancyBox from FV Player will be included on all pages.
Thanks,
Martin6 years ago in reply to: Using AWS MediaConvert with FolioVisionHello Hoshang,
thank you for checking these debug logs.
It’s like you said – “Amazon AWS Decoder (Pro)” settings have to be filled in, otherwise the Encrypted HLS fields won’t show up. But since these AWS Decoder settings are not required for MediaConvert encrypted HLS it shouldn’t be depending on that at all.
I prepared the fix for this for the next FV Player Pro release. It will be in the Release version too. If you can’t wait for the new release, please just reinstall FV Player Pro again.
Thank you for your bug report and cooperation!
Martin
Hello Seth,
complete instructions for these per-player FV Player settings can be found here: https://foliovision.com/player/basic-setup/post-interface-options It inlcludes more detials about disabling “Controlbar” for a single player.
Thanks,
Martin6 years ago in reply to: Using AWS MediaConvert with FolioVisionHello Hoshang,
here are some extra troubleshooting steps.
1) Please check the HTML source code of the page (Ctrl + U) where you are opening the FV Player Editor (it might be the wp-admin -> FV Player page, or any post editing page). Then check if it contains “fv_wp_flowplayer_hlskey_decoder” – you can use Ctrl + F to bring up the search bar for the page source code viewer.
2) Please reinstall FV Player Pro from a fresh ZIP file from https://foliovision.com/my-licenses (just the FV Player Pro plugin, no need to do it for FV Player), clear your browser cache and try again with the console enabled. You should see:
shortcode-editor-pro.js loading... shortcode-editor-pro.js keyup bind
And then once you enter your m3u8 HLS URL:
shortcode-editor-pro.js hls_decoder_show_hide
I’m sorry that this takes so long, there must be something special about your website. With so many WordPress plugins out there it’s not always easy.
Thanks,
Martin6 years ago in reply to: iphone audio-playlist issueHello Artur,
I was not able to reproduce the problem on iPhone 5s with iOS 11.2. Please let us know what exact iPhone with what iOS version you are using.
Perhaps it only happens when you are logged in as admin?
Actually it seems you are using some responsinator.com website for mobile testing. Does it fails for you on real iPhone?
Thanks,
Martin6 years ago in reply to: User BookmarksHello John,
about the database bloating – when WordPress loads a single user, it also loads all of his user meta table rows.
Most of the time it’s fine, but if you have a post to which 100 of your users posted some comments it will load all that user data, I think it’s like that as WordPress puts in different classes to the comment HTML element based on user level and so on.
It really become a problem when we started using object caching – we could see that there is something like 1 MB of extra data being loaded for no reason as we tracked which user saw what comment on that website. Even with just using SQL and no object cache it was causing extra data to be loaded.
The situation is better with wp_options table where you can determine for each row if it should be autoloaded or not. That feature is missing for wp_usermeta which is unfortunate as not all the data in that table is indented to ever show up for other users – like user’s video bookmarks.
To overcome these issues we could store these user video bookmarks in a new database table.
Thanks,
Martin6 years ago in reply to: Border appearing using LightboxHello Hoshang,
so to sum things up – the fancyBox provided by your theme is affecting the FV Player fancyBox styling. Using the FV Player “Remove fancyBox” avoids that issue and then enabling “Use video lightbox for images as well” makes sure FV Player loads the fancyBox library at all times which suits your theme just fine as it needs it. Without that fancyBox library some homepage functions would be broken on your site.
Thanks,
Martin6 years ago in reply to: Stop embaded video for another web siteHello Homa,
I managed to have a quick look and indeed – this should’t be happening. If the embed function is not enabled on your video it shouldn’t be possible to open it like that.
This might be related to the XML video sitemap improvements which we did.
Thank you for the bug report!
Thanks,
Martin6 years ago in reply to: VAST and AMP compatibilityHello Pranav,
we will do some tests on our end and then we should be able to add this functionality.
Thanks,
Martin6 years ago in reply to: Play Button Icon on Play Bar is a SquareHello Devin,
the reason why this issue occurred is that you switched from the https://github.com/foliovision/fv-wordpress-flowplayer/archive/10813322-fancybox-forcing.zip FV Player version back to master and it doesn’t detect that change and doesn’t automatically recreate the cached CSS file, yet.
Saving the settings recreates that CSS file, so bad paths get fixed.
Thanks,
MartinHello Andy,
could you please open your browser JavaScript console (here’s how: https://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors#Step_3:_Diagnosis ) and then repeat your action and see if you get some error?
There is supposed to be a admin-ajax.php XHR call which sets that featured image. Perhaps it fails due to the Sucuri firewall.
Thanks,
Martin6 years ago in reply to: Border appearing using LightboxHello Hoshang,
actually it’s not so easy, please let us know if the above helps and if it all looks right. Does it solve the issue with border at least?
Thanks,
Martin6 years ago in reply to: Border appearing using LightboxHello Hoshang,
if enabling “Remove fancyBox” breaks your homepage lightbox windows, please try to enabled Settings -> FV Player -> Sitewide FV Player Defaults -> “Use video lightbox for images as well”.
I also see we could be improving the “Remove fancyBox” option to only work on pages which include FV Player. I’m going to prepare that improvement for next FV Player version.
Thanks,
Martin6 years ago in reply to: Vast Tester AdbutlerHello Florian,
I inspected the ad HTML and I can see there is no link on the image. Also closing the ad and recalling it works.
Thanks,
Martin6 years ago in reply to: BunnyCDN & AWS URL Cross ConnectionHello Aniket,
it must be that your BunnyCDN URL is matched by your Amazon bucket name webtalkies. Please try to change that to something else in Settings -> FV Player -> Hosting -> Amazon S3 for a bit and see if that helps. I guess we have to improve the matching there to something like YOUR-BUCKET.amazonaws.com, but we must be sure we check all the combinations of different Amazon domain names.
Thanks,
Martin6 years ago in reply to: Light Box HelpHello Devin,
it could work that way, or to be more precise – that “Remove fancyBox” setting could be only applied to that single page based on the Page template.
But that would really be just a bandaid and it would increase the complexity of your website.
One thing I noticed is that your theme bundles some jQuery progressBar plugin in the fancybox.js file. That is likely the reason why enabling the “Remove fancyBox” setting in FV Player did break parts of your website.
If you order our Pro support, we could fix that for you, but in reality it’s more up to the theme developers. Why did they stick jQuery progressBar into the file for fancyBox? If it’s put into a separate file then you would be able to enable “Remove fancyBox” in FV Player without breaking your homepage and so on.
Thanks,
Martin6 years ago in reply to: Vast Tester AdbutlerHello Florian,
I can confirm that it works on my end too.
We have a list of sample VAST tags which is a good place to start looking to the ad network company, but we haven’t updated that for a while and a lot of the links no longer work. So we will do that.
Thanks,
Martin6 years ago in reply to: Integration with RCPHello Andrew,
Restrict Content Pro (RCP) lets you set the membership restrictions for each post and you can also use [is_padi] shortcode in the post content to tell which part of it is for members only. FV Player works just fine with that.
The additional RCP integration in FV Player Pro basically let you show a link to the RCP signup form in a popup over the video. Once purchased it would show a message of how much time do you have left to watch the full video and also a full list of your video rentals.
As EDD works well alongside RCP, FV Player Pay Per View has no issues with it either. You can built a website where you purchase a membership (through RCP) to get access to all the videos or where you purchase individual videos (FV Player Pay Per View + EDD) as needed and it all works together.
Thanks,
Martin6 years ago in reply to: API for continue watching…Hello Chris,
do you need this working for members? In that case you can find the last video position in post meta.
Do you need it working for guest users too? In that case you could be accessing that information with JavaScript, it’s in localStorage.
Overall we are doing some improvements on this, such as storing the position for the FV Player video database IDs and showing progress markers for playlist items. Then it would be easier for your to load the data for the user and match it to your posts if you require this to show up on the post thumbnail.
Thanks,
Martin6 years ago in reply to: How can I stop the player to load cast_senderHello Bruno,
it’s the Chromecast library. FV Player has to load it to be able to hook the player into it. It’s done that way in the Flowplayer library which we use as the base of our plugin (and to which we contribute fixes).
We plan to improve this so that it’s only loaded when the player is actually loaded.
Thanks,
Martin6 years ago in reply to: Autoplay lightbox videoHello Giulio,
the lightbox is already autoplaying the videos: https://foliovision.com/2018/09/s3-browser-lightbox-autoplay
Perhaps you are referring to the issue of missing playlist auto-advance in lightbox? https://foliovision.com/support/fv-wordpress-flowplayer/how-to/lightboxed-playlist-auto-advance
Thanks,
Martin6 years ago in reply to: problem with PLAY on AndroidHello kambiumbt,
can you get some other stream to play? Such as https://video-dev.github.io/streams/x36xhzz/x36xhzz.m3u8
Can you get your live stream to play on you Anroid when you open it in the browser directly?
Thanks,
Martin6 years ago in reply to: Light Box HelpHello Devin,
yes please, go back to the previous version you were using. Perhaps your theme is counting on that fancyBox version 2 script and it won’t finish loading all of its features without it.
Thanks,
Martin6 years ago in reply to: Light Box HelpHello Devin,
I can see the issue – your theme already has fancyBox in it. Are you using that fancyBox/lightbox effect anywhere?
Could you please reinstall FV Player from this link? https://github.com/foliovision/fv-wordpress-flowplayer/archive/10813322-fancybox-forcing.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.
Then enable the Settings -> FV Player -> Integrations/Compatibility -> “Remove fancyBox” setting and let us know if it helps with your issue.
The problem is that your theme is using fancyBox 2, so we can’t just use that script.
Thanks,
Martin6 years ago in reply to: API for continue watching…Hello Chris,
FV Player video events can be found here: https://foliovision.com/player/advanced/api-programming#js-events
FV Player already has a continue watching feature: https://foliovision.com/2018/03/position-saving-video-fields#video-position-saving
Please let us know what exactly is your goal, perhaps we can make it happen if there is demand for such feature.
Thanks,
MartinHello Steven,
I’m glad that the fix has helped to fix your issue. It will be part of the next FV Player version as well, so no need to worry about that.
Thanks,
Martin6 years ago in reply to: it does not save anymoreHello Enrico,
so when you enter the new video information in the FV Player Editor and hit to Insert it doesn’t work?
Please send over the information from Settings -> FV Player Pro -> Tools -> System Info.
Can you use the wp-admin -> FV Player -> Import function with the code which you posted in your first message here? That did work for me and it should work for you as well if it was just some JavaScript error.
Can you open your browser JavaScript console (here’s how: https://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors#Step_3:_Diagnosis ) and then repeat your action and see if you get some error?
Are you able to check the PHP error logs? Simply repeat your action and see what was added to the logs. You should be albe to see there with this plugin: https://wordpress.org/plugins/error-log-monitor/
Thanks,
MartinHello steven,
I forgot to add – please re-save the plugin settings after you put in that new plugin version.
Thanks,
MartinHello steven,
I can see that you are using the optimizePress theme which is including its own Flowplayer styling. What they do is not right – they just pack a bunch of different stylesheets into wp-content/plugins/optimizePressPlugin/lib/assets/default.min.css and then if you need to get rid of one of these, you can’t.
I that we recently removed the
overflow: visible
declaration as we improved the AdSense ad display to allow overflowing of the player container.Could you please reinstall FV Player from this link: https://github.com/foliovision/fv-wordpress-flowplayer/archive/master.zip and see if that helps? 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.
Thanks,
Martin6 years ago in reply to: Query Strings Error Due to JavascriptHello Kenneth,
it seems there was a bad version in FV Player linked to from our webpage https://foliovision.com/player/download It actually works to Github directly while the version which we fully test is WordPress.org directly.
Sorry about that, please reinstall FV Player and it will work. You can just get it using wp-admin -> Plugins -> Add New.
Please note 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.
Thanks,
MartinHello magentawave,
if you really want to use the old shortcode format you need to use popup=”1″. What you used is the CSS code found in the “Custom
CSS” field of the popup settings and it serves you to customize that popup styling.Thanks,
Martin6 years ago in reply to: Player icons not visibileHello Black Label Magazine,
there must be some issue with the CORS headers. Perhaps the plugin is using incorrect CSS after you have switched your site domains.
Please try to re-save the plugin settings and that should fix the issue. The CSS code is cached so some issue like this could appear, although it is set to regenerate anytime you switch the theme or domain. So I’m not sure how that could fail.
If that won’t help you can use Settings -> FV Player Pro -> Integrations/Compatibility -> “Disable saving skin CSS to a static file”, but that is really a last resort. That way all your skin color settings are output into head of your website and we believe there shouldn’t be too much code in there – that’s why we have that CSS caching in our plugin.
Thanks,
Martin6 years ago in reply to: New AB Loop DesignHello Devin,
we had a look with Alec and we agree that moving the loop start should also seek the video into that spot. On your demo website it seems to only seek if you set the loop start ahead of the current playback position, we would set that to happen at all times as if you set the loop you want to be sure you set it to the desired place.
For the same reason we will also make the seek operation happen anytime you set the loop end point as well. It should seek to about 2 seconds before that loop end marker is reached to really let you see your loop end point and let you finetune it.
Thanks,
Martin6 years ago in reply to: Error: hlsjs-lite network error fvplayer.Hello Aniket,
we would like to recommend something simpler than AWS to our users, but we stick to it as it’s really powerful – you can setup encrypted HLS streams with it. There are other services which are easier to use but they lack this capability.
I’m glad that you were able to figure it out though.
Thanks,
MartinHello Steven,
thank you for the video, I can see TinyMCE Advanced in your list of plugins. I tried to install that one and it didn’t break the editing, but perhaps the issue is between FV Player – WishList Member – TinyMCE Advanced.
Thanks,
Martin6 years ago in reply to: How to hide the Logo on Splash imageHello Sukarto,
if you use your own logo you can use this CSS:
.flowplayer.is-splash .fp-logo { display: none; }
More information about CSS customization can be found here: https://foliovision.com/player/advanced/css-tips-and-fixes
Thanks,
MartinHello Martin,
please sue the Video Checker to send us a report about the video. You can also try to open it directly in the web browser on your iPhone to see if it plays there.
Thanks,
MartinHello Martin,
please sue the Video Checker to send us a report about the video. You can also try to open it directly in the web browser on your iPhone to see if it plays there.
Thanks,
Martin6 years ago in reply to: Multi Subtitle Not Showing All ListHello Hannahon,
sorry about the delay on this fix. If you know a bit about CSS you can fix it with the following rule:
.flowplayer { overflow: visible; }
We are checking if that affects anything negatively
Thanks,
Martin6 years ago in reply to: Vimeo Pro private securityHello Aminericher,
1) I’m looking into this.
2) FV Player Pro doesn’t use iframe codes for Vimeo. Since it plays MPEG-DASH stream on desktop computers there is no direct video URL to see there.
Thanks,
Martin6 years ago in reply to: Pausing multiple frontpage youtube videos.Hello Petar,
that “Handle WordPress [video] shortcodes” FV Player works on post content (using the_content filter) and the [video] and [playlist] shortcodes.
If you are outputting it in some other way it won’t run automatically. You can use a code like this to hooks in the_content filter:
$your_html = apply_filters( 'the_content', $your_html );
Thanks,
Martin