Forum Replies Created
-
-
Hello Ken,
I think normally WordPress parses these video links like YouTube or Vimeo into their iframes automatically. Is that happening on your site?
But you can try what happens if you put this into your theme functions.php:
add_filter( 'the_content', 'fv_player_comment_text', 0 );
But ideally FV Player would just overtake the WordPress function I mentioned above.
Thanks,
MartinHello Ken,
the code for shortcode adjustment for these comments might look like this, so you can put in your condition easily.
add_filter('comment_text', 'tweak_fv_player_shortcode', 9 ); function tweak_fv_player_shortcode( $shortcode ) { $shortcode = str_replace( '[fvplayer ', '[fvplayer ab="true" ', $shortcode ); return $shortcode; }
Thanks,
MartinHello Ken,
the filter is hooked to comments like this:
add_filter( 'comment_text', 'fv_player_comment_text', 0 );
— https://github.com/foliovision/fv-wordpress-flowplayer/blob/master/controller/frontend.php#L527
Then the shorcode parsing is enabled:
add_filter('comment_text', 'do_shortcode');
So you could put in another filter at priority between 1-9 which would alter the shortcode using str_replace(). Since you want to detect the user membership level I don’t see how we could make this part of the FV Player settings.
Thanks,
MartinHello Nate,
could you please ask the mobile app developers what is the proper way of including extra CSS and JS? Can you link in individual CSS files using tag and can you include script tags?
Or are you limited to entering inline CSS and inline scripts? Please check one of my previous posts where I posted exact instructions – which of these worked? https://foliovision.com/support/fv-wordpress-flowplayer/how-to/accessing-video-player-through-wordpress-rest-api/#post-61928
Thanks,
Martin6 years ago in reply to: pop-up menu on long pagesHello Andy,
please let us know what browser you are using. I was not able to reproduce the issue in Firefox 57.0.4 on OS X 10.12.6.
My text was 24 pages long (well, by page I mean the editor height – around 21 lines of text) and I didn’t had issues with the popup menu – I could click any image and access its properties using the WYSIWYG editor.
Thanks,
Martin6 years ago in reply to: Use colorbox link in theme/templateHello Gerald,
the HTML markup which you used works with FV Player lightbox: https://foliovision.com/player/basic-setup/using-lightbox#lightbox-without-fvplayer-shortcodes
However – for it to work it must be part of the post content – the WordPress the_content filter must be running on it. I explained that in the above documentation.
Thanks,
Martin6 years ago in reply to: Fullscreen in iframeHello William,
I just noticed this old unsolved thread – you can use the allowfullscreen attribute on your iframe tags these days and have the fullscreen working that way.
Thanks,
MartinHi sdugoten,
it’s fixed now. It was not detecting your crossdomain.xml file as you are using the port number 8134, so we had to improve the video checker a bit.
Thanks,
EduardHello Nate,
your code is missing the opening script tag. It might work and it might not work, depending on the app – does it accept script tags or does it only accept straight JavaScript code? Based on that you might need to use loadScript() function as described before.
You should be able to get a hint about this from the mobile app developers if it has support. Based on that we can provide some documentation on how to do this.
Thanks,
MartinHello Nate,
I see it gets more and more tricky. I see now that the mobile app is not loading the FV Player CSS (as why would it? it doesn’t load the head section of HTML) – if you can add FV Player CSS from your site, there should a file like this: https://your-site.com/wp-content/fv-flowplayer-custom/style-1.css
To make YouTube and Vimeo play you will also have to take the fv_player_pro.min.js file and include it the same way as you did with fv-flowplayer.min.js – you can just add in another script tag or another loadScript() call, depends on what’s working.
However you will also have to set the fv_player_pro config variable. Please see the HTML code of any of your pages where a Vimeo video is embedded and you should be able to copy that whole
Hello Nate,
are you able to put a script tag into it? Then you should try:
Then it should work if the app triggers the DOMContentLoaded JavaScript event each time you open some article.
If you can’t put in a script tag you can try to use JavaScript like this:
function loadScript( url, callback ) {
var script = document.createElement( "script" )
script.type = "text/javascript";
if(script.readyState) { //IE
script.onreadystatechange = function() {
if ( script.readyState === "loaded" || script.readyState === "complete" ) {
script.onreadystatechange = null;
callback();
}
};
} else { //Others
script.onload = function() {
callback();
};
}script.src = url;
document.getElementsByTagName( "head" )[0].appendChild( script );
}loadScript('https://your-site.com/wp-content/plugins/fv-wordpress-flowplayer/flowplayer/fv-flowplayer.min.js?ver=6.3.11', function() {
fv_player_load();
});
You haven’t answered the question about what video types you are using though, if it’s something that only plays with FV Player Pro, then that would have to be included too. So I suggest you do your first test with a simple MP4 file, like https://foliovision.com/videos/dominika-960-31.mp4
Thanks,
MartinHello sdugoten,
your video is missing the CORS headers, please read about how to fix it on AWS here: https://foliovision.com/player/video-hosting/hls#cors-in-amazon-s3 That page also contains instructions about how to add the missing crossdomain.xml file which is important for playback in Flash.
It appears you are not using AWS, so you will have to do something a bit different. but the idea is the same and CORS is what you have to go looking for.
Thanks,
MartinHello Michael,
FV Player 7 will handle this properly and play the video once clicked. We wanted to make the beta version available for public this week, but then we figured out we need to make the installation and rollback even more simple than we originally thought, so it will have to wait until January 2018.
Thanks,
Martin6 years ago in reply to: Chapters and AB looping APIHello Harry,
there will also have to be a way of associating that extra VTT file with FV Player. It could go into shortcode like loop=”chapters-for-loop-only.vtt”, you can then load that up in custom PHP code and have it appear as data on the FV Player element (and then you could call that new function to create chapters from it). I can document that in the FV Player API guide.
Thanks,
MartinHello Debbie,
in that case putting this JavaScript into footer might help:
document.addEventListener("DOMContentLoaded", fv_player_load );
It runs that fv_player_load() function once the page finishes loading. FV Player does exactly that, but it uses jQuery to hook it in. Perhaps that part is somehow broken on your site.
Thanks,
Martin6 years ago in reply to: Chapters and AB looping APIHello Harry,
3) Separate chapters and loops – you said you want to use the data FV Player Pro loaded from VTT. I checked that and it’s not so simple to re-use our code here. We could refactor it a bit to allow you to call something like fv_player_pro_parse_chapters( {player}, {vtt file}, {targetdiv} ). That way you could have one VTT file for chapters and one for loops and have them render into separate containers.
4) AB loop “I” and “O” buttons – we are improving the appearance of these for FV Player 7. However they can’t be too small as then they are hard to tap on tablets and mobile.
5) Placing the chapters menu inside the video element – you could just place the target div (which I mentioned above as a parameter of the fv_player_pro_parse_chapters()) into .fp-player. That would be a good start to have it appear above the player and in fullscreen.
While we might be interested in having the chapters show up above the player and in fullscreen, I’m not sure if rectangles would be our preferred display style. A simple vertically scrollable list might be easier to navigate.
Thanks,
MartinHello Deborah,
it might be pretty tricky actually, but with https://github.com/creativelive/FacebookWebbrowserDebugApp you should be able to use the JavaScript debugger to figure out why fv_player_load() is never executed. As a quick fix you can try to force run it in page footer.
Thanks,
Martin6 years ago in reply to: Failed to load videoHello Rosy,
thank you for going through the troubleshooting steps.
Your screenshot shows errors “FV VAST SDK load failed!” and “FV VAST Video tag timeout.”. I’m not getting any of that, instead I get “FV VAST Ad error: AdError 1010: The ad playlist response was malformed or empty.”.
That is not a valid VAST XML.
I also tried to use VPN in New York, but I got the same. But it doesn’t appear like your ads are only enabled for some countries and there is something wrong with your ad configuration.
Thanks,
MartinHello Deborah,
I checked it out and it appears fv_player_load() is not properly called even though it’s hooked to the document ready JavaScript event. Seems like anything in
jQuery(document).ready( function() {
...
});
doesn’t run. However it works for other sites when browsing to them with the browser in Facebook App.
Thanks,
MartinHello Deborah,
it’s almost impossible to debug the iOS Facebook App browser, but I read it’s using the standard web view of the iOS and that the following tools can be used to debug it:
https://github.com/creativelive/FacebookWebbrowserDebugApp
https://github.com/paulirish/iOS-WebView-AppThanks,
Martin6 years ago in reply to: FV Player Pro key will not registerHello Marius,
thank you for the bug report. We actually check if the error is with “SSL” before retrying. But I guess it’s better to drop that. I did so, starting from next release it will just try to connect without SSL verification if anything fails.
Thanks,
MartinHello Nate,
here if says that iframe should work: http://docs.apppresser.com/article/288-custom-html-pages
Here it says custom JavaScript is supported, but it must not use jQuery which FV Player does: http://docs.apppresser.com/article/392-custom-javascript Perhaps it would to upload jQuery and FV Player scripts using the “Custom Javascript” feature seen on the previous documentation link? But I don’t think it would work.
What video types are you using? If it’s just plain MP4/HLS videos perhaps you should try to use
tags and see if the app work with it. Otherwise I recommend you ask the app support about iframe and why it won’t show for you when you use it as part of the post content.
Thanks,
MartinHello Nate,
1) this is tricky to figure out, could you please check how is the mobile app rendering the content it reads from the REST API? I’m guessing it only reads the post content, so any scripts which initialize the player won’t take effect as they are in footer. Can you get some specs from that from your developers of from documentation of the framework which you are using?
2) Will the app not render iframe such as this one properly?
3) Can you include a link to the REST API for us to see what is actually there?
Thanks,
MartinHello Nate,
the player is typically inserted into the post content, so I guess the HTML markup for it should show up in your app just fine.
However I’m not about the JavaScript part of it. It seems to me that part has to be handled in your app.
Is your app able to render web content in the iframe tag? In that case the FV Player iframe embed codes could be used for video in the REST response for the app.
Thanks,
Martin6 years ago in reply to: Playlist with Vast not showing ads on mobileHello Rosy,
FV Player VAST 0.7.9 is out. We were forced to disable the playback of skipable VAST ads on iOS 10 as that’s there the issue has started. We will be able to enable it once we release FV Player 7 – after some careful testing.
You can check the improvements on https://foliovision.com/player/demos/vast-ads
Thanks,
Martin6 years ago in reply to: Skin not workingHello John,
I don’t see any problem with the CSS code above, seems like it works properly.
It seems you don’t have the FV Player Pro license – please double-check that your are using some video type which is handed by FV Player. In the free version you only get the basic YouTube embed code for YouTube videos for example, so these color settings don’t apply to it.
Does it work properly if you use some default WordPress theme such as Twenty Seventeen?
Thanks,
MartinHello Michael,
we want to improve this. If you know CSS, you can use this as a really quick fix until we get around to it:
.flowplayer.is-vast .fp-player:after { content: "This is just an advertising"; color: white; z-index: 99999; background: red; position: absolute; padding: 5px; bottom: 0; }
Thanks,
MartinHello Adam,
1) we will contact you about these translation files.
2) We are preparing ad blocker detection in FV Player VAST. Are you using the simple overlay ads and are you looking to prevent video playback if these are disabled? Please let us know and we will discuss possible solution in our team.
Thanks,
Martin6 years ago in reply to: Chapters and AB looping API6 years ago in reply to: 2017 iPad Pro — Videos FreezingHello Devin,
to put up the site tracking codes we use our plugin FV Simpler SEO. So you could try that, unless you are already using some other SEO plugin. It does have an import functionality for SEO titles and meta descriptions from All in One SEO Pack (it’s fully compatible no import needed actually) and Yoast SEO.
I’m not sure about old Vimeo videos not having HLS available, but it appears to not be the issue here. If there are no quality control buttons, then it’s HLS.
Two more ideas:
1) Will the HLS video at https://foliovision.com/player/demos/hls-stream play for him without issues?
2) What about using Google Chrome on iPad? Will that one play fine?
This should allow us to rule out the possibility of some conflict with some iPad app or rule out possibility of Vimeo networking issues.
Thanks,
Martin6 years ago in reply to: 2017 iPad Pro — Videos FreezingHello Devin,
could you please install Google Analytics? That way you will be able to check the stats of how many video errors occur. All of that is in this guide: https://foliovision.com/player/advanced/google-analytics-fv-player There might be some small amount of video errors due to network issues etc., but it shouldn’t be more than %0.05 of video plays.
I realized MPEG-DASH won’t help for iPad as iPad doesn’t support it. Vimeo has the HLS streams for iPad and iPhone and FV Player Pro does load these. And these HLS streams are also on multiple CDNs, so they should be reliable. Let me double-check what happens when one CDN fails and it has to load the video for the other for these HLS streams.
I also double checked if I get any issues on iPad with iOS 11 here: https://countryguitaronline.com/bury-me-beneath-the-willow-guitar-lesson/ And I did play the full video and I was even connecting using a VPN in Miami.
Some more troubleshooting steps:
You said your videos keep freezing for him, which exact video is that? Perhaps it’s something old and it doesn’t even have a HLS version?
How much time does it take before he video freezes? Is it a couple of minutes or something like every 10 seconds?
Is the user seeing the quality switching buttons on the video? That would mean it somehow plays MP4 for him and not HLS.
Can you ask the user to play the video on foliovision.com homepage? https://foliovision.com/ Does it get into same trouble?
Thanks,
MartinHello Michael,
FV Player Pro 0.9.10 is out and so if FV Player VAST 0.7.7. You need to update both plugins to get this fixed. Then the autoplay will be automatically stopped for the encrypted HLS videos and in case you still need to use autoplay=”false” somewhere it will work as well.
Thanks,
Martin6 years ago in reply to: FV Player pay per view problemsHello Richard,
that plugin will only log future emails of course.
Could you please let us know what email addresses you see on the Download -> Payment History screen currently?
Thanks,
Martin6 years ago in reply to: FV Player pay per view problemsHello Richard,
thank you, however you need to check the payment on the Download -> Payment History screen – what email address shows up there?
You can also install a plugin like https://wordpress.org/plugins/wp-mail-logging/ to get a log of what emails are sent.
Also, what payment gateway are you using? I checked and I see Test Payment, PayPal and Credit Card (Worldpay). What gateway did you used when the issue occurred?
Thanks,
MartinHello Michael,
FV Player Pro 0.9.9 is out and it fixes the issue.
Unfortunately for now it the “fix” means that autoplay for Encrypted HLS streams is simply disabled. We could make it work, but it could make the video protection a bit weaker. We need to think about it how to really support autoplay for these videos.
Thanks,
Martin6 years ago in reply to: translate pre roll textHello Fabio,
thank you for the translations, we will include them in the next FV Player Pro version (today or tomorrow).
Thanks,
Martin6 years ago in reply to: This ad will end in xx secondsHello MBD S.,
thank you for the translation of these phrases, we will include them in the next release of FV Player Pro.
Thanks,
Martin6 years ago in reply to: FV Player pay per view problemsHello Richard,
1) I see, it shows 47 hours only as it rounds the number down. So if you have 47 hours 59 minutes and 59 seconds remaining it doesn’t show 48 but 47.
It’s fixed and FV Player Pay Per View 0.4 is released. In this new version you can also set the global time to watch a video, instead of the default of 48 hours.
2 & 3) You should be getting your password on your email. Could you please post what details you see in Download -> Payment History -> pick your payment and open it to see details ? I’m interested to see what shows up for Email mainly.
Thanks,
Martin6 years ago in reply to: Problem with Pre-roll Ads on iOSHello Fabio,
what does our video checker say about your video?
I checked http://www.martesana.tv/hosted/ on Google Chrome and the 1 minute 41 seconds video there is 33.4 MB in size which means it requires 2.65 Mbps = 331 kB/s download speed to play smoothly, but the video was only downloading for me at 100 kB/s.
Then it was working fine, loading at 600 kB/s.
But it would still fail for me. It appears as soon as the playback enters 20th second it fails – is the video corrupt? I even tried to download and it failed to play even in QuickTime Player on OS X.
Please put in http://video-cdn-public.foliovision.com/Swan-Lake-Reloaded-sd.mp4 and see if it still fails for you because of JetPack.
Thanks,
MartinHello Rad,
FV Player Pro 0.9.8 is out and it fixes this. For now I had to disable that feature in Safari 11. We need to finish upgrade to Flowplayer 7 and then we can re-enable it for that browser.
The thing is that it needs some special treatment for autoplay functionality – video can autoplay on it only when the sound is muted.
You can also test it here – no autoplay will occur, but at least the videos will play when clicked: https://foliovision.com/player/demos/scroll-autoplay
Or are you saying you are noticing some issues with Safari 11 even when Scroll Autoplay is disabled?
Thanks,
MartinHello Rad,
Safari 11 did change a lot of things. We made all the required fixes for it in FV Player 6.3.9 and FV Player Pro 0.8.40.
However I see that this is still a problem, so I’m looking into it.
Thanks,
Martin6 years ago in reply to: Copy Links not workingHello John,
FV Player 6.3.10 is out and it fixes this video linking issue. You also need to upgrade FV Player Pro, the last version is 0.9.7.
Thanks,
Martin6 years ago in reply to: Youtube Playlist Subtitles ErrorHello Michael,
this bug is fixed in FV Player Pro 0.9.7, released just now.
On our demo the second video had no subtitles, I swapped it for one with subtitles on it. So you can test it there as well.
Thanks,
Martin6 years ago in reply to: Embed Link on player not clickableHello Michael,
I checked and the conflict is between the Ajax Search Pro and FV Player VAST. Ajax Search Pro uses some libraries which seem to trigger window resize event which is then poorly handled by FV Player VAST – as it doesn’t expect it to happen before the page finishes loading.
So I was able to fix that in FV Player VAST and new version is out – 0.7.6. Once you upgrade to it, autoplay will start working for you.
Thanks,
MartinHello Devin,
thank you for the bug report, I see there is a typo in the code, we will get it fixed now.
Thanks,
Martin6 years ago in reply to: Embed Link on player not clickableHello Michael,
update on this issue – the ajax-search-pro plugin actually breaks jQuery(document).ready( function() {…} ); calls. That’s a serious issue, a lot of plugins use that event hook and FV Player does a lot of actions on it as well (such as autoplay, which you have enabled, but it won’t work because of it). You should be able to report this as a bug to authors of that plugin.
In this case the Embed link click was bound to it as well. So I improved it to not work like that, as it’s needed to provide compatibility with Ajax calls anyway. I put the new version on your site and it will be part of the next release as well. So now you will be able to use the Embed link to get the iframe embed code.
Thanks,
MartinHello Michael,
to conclude this thread – the issue is actually caused by your membership plugin which restricts access to your posts, so these are redirected to wp-login.php which uses that X-Frame-Options header to prevent hacking attempts.
We will have to see if the X-Frame-Options header is set by some WordPress security plugin and disable it in FV Player when iframe embed is used.
Thanks,
Martin6 years ago in reply to: Copy Links not workingHello John,
we figured this out, the new version might be out tomorrow. It will require upgrade of both FV Player and FV Player Pro.
Thanks,
MartinHello Michael,
yes, we would be able to diagnose the issue and find a solution, but we would also need your FTP (or a control panel) login this time.
Thanks,
MartinHello Michael,
I downloaded Wordfence Security from https://wordpress.org/plugins/wordfence/ and I see no mention of “X-Frame-Options” in the code.
I checked its documentation and it doesn’t mention “X-Frame-Options” either: https://docs.wordfence.com/en/Wordfence_options
My guess is that it has to be somewhere in your WordPress site, so you should check each plugin description to figure out if any of these is doing it and ask any programmer who worked on the site previously if they haven’t put it up – you can also check in wp-config.php or index.php.
Thanks,
MartinHello Mike,
your site is setting ‘X-Frame-Options’ HTTP header to ‘sameorigin’, that’s preventing it from being loaded in iframe.
I see you are using Cloudflare – are they adding this HTTP header and can you get rid of it in Cloudflare settings?
Or is that being added by some WordPress security plugin? Please let us know and perhaps FV Player can remove that HTTP header for the iframe embed URLs.
Thanks,
Martin6 years ago in reply to: Quality selector issue,Hello HotVR,
thank you for the bug report.
Wed did some improvements on quality switching, but I see it stopped working for static videos (no URL signature applied, like in case of Vimeo or Cloudfront and other CDNs).
FV Player Pro 0.9.4 is out and it fixes the issue.
Thanks,
Martin6 years ago in reply to: Auto Play in Safari on Mac Pro Retina DisplayHello Devin,
FV Player 6.3.9 is out. Unfortunately for now we just had to disable autoplay for Safari 11. FV Player 7 will fix it properly.
We haven’t found issues with Safari 10.1.
Thanks,
Martin6 years ago in reply to: Auto Play in Safari on Mac Pro Retina DisplayHello Devin,
I see Vimeo fails to play when it’s set to autoplay on Safari. We are working on a fix now.
Details –
Safari 11 made some drastic changes to how HTML5 video works on desktop computers – it shares the same limitations as iOS 11 (for iPhone and iPad). The video autoplay is not longer allowed, unless the video starts with muted sound. Safari 10 also shares this limitation and Google Chrome will probably also get to it soon.
FV Player 7 which we are working is handling this correctly – it autoplays the video with no sound, so then user has to un-mute it.
The way FV Player 6 handles this is that it lets the video pre-buffer but won’t autoplay. Once clicked it plays with sound.
However – with Vimeo videos there is indeed a problem in FV Player 6 – it fails to play in Safari 11 if the autoplay is set. So we are working on a fix now.
Thanks,
MartinHello Grother,
thank you once again for sharing your solution, however I’m not sure how that could have helped. If you used “Turbocharge Ajax Vimeo loading” setting before, then changing that could have helped. The Vimeo API key in wp-config.php is only used for that.
Thanks,
MartinHello William,
web browsers won’t let you initiate fullscreen without user intervention – there was to be some mouse click which will initiate it.
What we could do is have a video lightbox open automatically and autoplay the video. However as you might know the lightbox has white borders: https://foliovision.com/player/basic-setup/using-lightbox
We are looking for a new lightbox library for a more modern appearance (like ARI Fancy Lightbox has for images: http://wp-quiz.ari-soft.com/plugins/wordpress-fancy-lightbox.html#demo ) and we would also like to get rid of the lightbox size arguments – lightbox view should probably always fill the full screen.
Thanks,
Martin7 years ago in reply to: Exit Button Not WorkingHello Scott,
it’s actually not that simple. We actually had to dig deep into your site and check each JS and CSS file to find where the plugin conflict has originated.
Once we located it, we were able to put a fix for your issue right into the core code of FV Player.
It’s not something that got fixed just by updating the plugin, the plugin had to be adjusted to work better for your site which uses some rather special styling for buttons.
Please let us know if you still have some concerns.
Thanks,
Martin7 years ago in reply to: Exit Button Not WorkingHello Scott,
thank you for ordering the Pro support!
It turns out it’s actually a CSS issue. Something in your theme was positioning the lightbox close button to the top of the screen when clicking, so then it couldn’t be really clicked.
FV Player 6.3.8 fixes this issue, so please upgrade to it and the issue will be fixed.
Thanks,
Martin7 years ago in reply to: How to add cuepoints attribute to shortcodeHello Harold,
cuepoints are really a programmer-level feature. We use it for transcript and chapters.
If you want to define your own cuepoints, you can use the data-cuepoints attribute on the FV Player element. To put it there you can use the fv_flowplayer_attributes filter which is described here: https://foliovision.com/player/advanced/api-programming
Then the player will trigger the events as described in the Flowplayer documentation.
We could allow our users to specify these cuepoints in the shortcode, but the problem is that from user point of view it does nothing. There needs to be something that gets triggered on these cue points.
Thanks,
Martin7 years ago in reply to: Embed Link on player not clickableHello Mike,
your iframe embed code works.
I think you are better of just storing a good working iframe embed code somewhere and then when you need it for some other post just change the “https://www.afrolandtv.com/issue-page/” part of it to the other post. That iframe embed code is simple, it’s just the src attribute which is the post link with /fvp/ appended at the end and the video dimensions. The extra attributes are also important though, but they don’t change.
Thanks,
Martin7 years ago in reply to: Ads not playing – IMA Error?Hello Andreas,
please upgrade to FV Player VAST 0.7.5 which we just released and these issues will be fixed.
Thanks,
Martin7 years ago in reply to: Embed Link on player not clickableHello Michael,
could you please check if the issue disappears when you disable the “ajax-search-pro” plugin?
Thanks,
Martin7 years ago in reply to: Exit Button Not WorkingHello Scott,
I checked and I see no JavaScript files being loaded from your theme. So it seems to me that some JavaScript from one of your plugins must be interfering with our lightbox close button.
It might have something to do with mouse events too. When I call
jQuery('#fv_player_pro_boxClose').click()
on JavaScript console, the lightbox closes properly.Thanks,
Martin7 years ago in reply to: Exit Button Not WorkingHello Scott,
we use Genesis as well. Are you saying that we just need to install Genesis on a clean WordPress site and we will see the issue?
Could you please check for any errors on your JavaScript console? Simply open the console, load the page, open the image in lightbox and try to close it – will you get any error on console? Here’s how to get that JavaScript console: https://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors#Step_3:_Diagnosis
We are also happy to solve the issue right on your website (the fix will work for all websites unless there is something really special in your code) with priority if you purchase our Pro support: http://foliovision.com/pro-support
Thanks,
Martin7 years ago in reply to: Wrong Lightbox SizeHello Amir,
the issue was fixed and will be part of next FV Player release. If you need it right now, please reinstall FV Player from WordPress.org. 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 out plugin, no settings nor videos will be lost.
Thanks,
Martin7 years ago in reply to: When lightboxes totally don't work…Hello Paul,
we haven’t had a bug report like this before. Normally I would guess it’s a conflict with your theme, but you said you tried the basic WordPress theme as well.
What other plugins are you using? There is chance the problem is there.
Are you able to do some debugging in the PHP code? Since the basic anchor with class=”lightbox” is converted into FV Player it means the code is working, but it’s a mystery why the FV_Player_lightbox::lightbox_html() function doesn’t run properly. Are you able to check what is the variable value here? https://github.com/foliovision/fv-wordpress-flowplayer/blob/master/models/lightbox.php#L117
Going back to my question about other plugins – perhaps some of them is doing something with word “lightbox” in our [fvplayer…] shortcode?
Please let us know and I will come up with some more troubleshooting steps.
We are also happy to solve the issue right on your website, just order our Pro support: https://foliovision.com/player/download
Thanks,
MartinHello Nima,
CSS like this should fix the issue for you:
.flowplayer .fp-help {
left: 9999px;
}Normally that element is positioned to left: -9999px which seems to be causing issues on your RTL website.
Thanks,
Martin7 years ago in reply to: "Video Issues" error messageHello Joe,
when I open your video link directly it won’t open. It just hangs on the “Establishing secure connection” part. So it seems to me the SSL is not working for https://video.ies.org Are you sure it’s setup properly? You can check the step 9 here: https://foliovision.com/player/video-hosting/serving-private-cloudfront#cloudfront -> “Now you can enter your domain which you will point to your CloudFront domain”. However our instructions don’t cover SSL.
The player also doesn’t appear properly once the video is played. It looks as if the player HTML div element is replaced with some other HTML. Does this also happen if you switch to a default WordPress theme such as Twenty Sixteen or Twenty Seventeen?
Thanks,
Martin7 years ago in reply to: Copy Links not workingHello John,
thank you for the bug report!
I figured out that the HD video of your https://vimeo.com/88568199 actually has “233692299” in the MP4 video URL and then FV Player video link feature was using that for the video link resulting in broken link. Which (when carefully analyzed) lead us to https://vimeo.com/233692299
The issue occurs when you switch the video quality, we will fix this for the upcoming release.
Thanks,
Martin7 years ago in reply to: WPLMS – Commas are missingHello Francis,
thank you for the screenshots. The point was to not use “Parse old shortcodes with commas.”, sorry if my question was not clear.
We haven’t heard back from Andre. We haven’t heard about any similar issue until you reported it again and we have some more users who WPLMS.
However now I realized that under some circumstances (front-end editing perhaps) there could be a problem and put a fix into the current release of FV Player.
Could you please reinstall FV Player? To do that you will have to first deactivate and delete the current FV Player plugin you are using. And then just install it again via your wp-admin. WordPress will warn you that you might loose settings and data, but it’s not the case with out plugin, no settings now videos will be lost.
Thanks,
Martin7 years ago in reply to: Copy Links not workingHello Johnwt,
it seems like the video on that site was replaced from https://vimeo.com/233692299 to https://vimeo.com/88568199
That’s why that link won’t work. We could fix this by referencing the player position in the post content (1st, 2nd, 3rd) but that’s not very reliable as well, as you might remove or add some player.
Even if we have a database of all videos it would be tricky for the link to keep working if the video is replaced.
I think we could improve it so that if the video from the link is not found, it will play the video which is there (at least). That would give users at least some video playing and if it would be the only video on page, chances are it would be the correct one.
We are discussing this in our team, but please let us know what you think.
Thanks,
Martin7 years ago in reply to: WPLMS – Commas are missingHello Francis,
please let us know if you are using Settings -> FV Player -> Sidewide Flowplayer Defaults -> Integrations/Compatibility -> Parse old shortcodes with commas.
Thanks,
Martin7 years ago in reply to: Chapters and AB looping APIHello Harry,
sorry about the delayed reply.
2) Reading the AB loop is easy, here’s how you can keep track of the changes with the right event:
jQuery(document).on('slide', function(e) { console.log( jQuery(e.target).val()); // you can use jQuery(e.target).parents('.flowplayer').data('flowplayer') to get to Flowplayer API object here });
1) Setting is a bit cumbersome, but could be improved:
fv_player_chapters_ab( jQuery('.flowplayer'), jQuery('.flowplayer').data('flowplayer'), {start seconds}, {end seconds} );
Of course the jQuery selector would have to be adjusted to pick the player you need to adjust.
3) Adding chapters is currently only possible via fv_player_pro_chapter() function which accepts the VTT subtitles file, which might not be ideal. What data would you like to feed in?
4) CSS customization – you can customize the player, however we are working on upgrade to Flowplayer 7 core right now, which will change the player skin a bit.
5) HTML customizations – there are some filters, but these should be used with care. What exactly would you like to customize? There is a list of filters on https://foliovision.com/player/advanced/api-programming
6) Chapters in fullscreen – we could improve it to work in fullscreen. It might be easy to desktop, but for mobile users it gets quite tricky – do you have any ideas about how to keep the interface usable on small screens? We will talk about it in our team if we would like to improve this in our plugin.
Thanks,
Martin7 years ago in reply to: Quick Insert ImageHello Tyler,
here’s how you can check your browser error console: https://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors#Step_3:_Diagnosis
You might see some error there which will explain what is going on.
There is chance the old SEO Images will still work in Firefox.
Thanks,
Martin7 years ago in reply to: Built-in Video Checker reporting video issueHello Michael,
FV Player uses HLS.js and Flash HLS to play HLS streams on devices which normally don’t support it – means all the desktop computes with exception of Safari on mac OS X computers.
However HLS.js is not compatible with IE below version 11 for example, which is still used by 2% of users: https://www.netmarketshare.com/browser-market-share.aspx?qprid=2&qpcustomd=0 Out of that 1% is IE 9-10 which would play MP4 even without Flash.
It also seems 1% of users are using Firefox 40.0 which also won’t work with HLS.js.
So these users will need Flash to be able to play with Flowplayer Flash HLS engine.
There are also issues with HLS playback on old built-in browsers on Android 4, like old Samsung Galaxy phones.
So providing a MP4 or a WebM video really won’t help much.
Thanks,
MartinHello Harold,
how are you storing your video URLs on your page? FV Player check the post content and meta values for [fvplayer] shortcodes, so the duration of these videos should be available.
Thanks,
Martin7 years ago in reply to: Problem with dash videosHello Sergio,
I found that when there is a Vimeo video which is not available in MPEG-DASH format and user switches the quality, it then affects loading of other videos with are available in DASH format to use that same quality MP4 file, rather than use DASH.
This has been fixed and FV Player Pro 0.8.39 has been released.
We are also working on a special option which will prevent the MP4 files from being used for Vimeo altogether to make it harder to download the videos.
Thanks,
Martin7 years ago in reply to: Can't play videos on iPhone ios 11.0.3Hello Filip,
thank you for the bug report!
FV Player 6.3.7 is out and it fixes the issue.
Thanks,
Martin7 years ago in reply to: FV Flowplayer WP Plugin m3u8 stream issueHello Tasos,
do you see any error on the browser console when the stream cannot be played? Here’s how to check your browser console: https://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors#Step_3:_Diagnosis
Thanks,
MartinHello Michael,
VAST midroll placement can now we adjusted in the “Options” tab of the shortcode editor. Just upgrade to FV Player VAST 0.7.3.
Thanks,
MartinHello Martin,
another fix was put into the new release which should prevent these caching issues. Just upgrade to FV Player 6.3.4 and the issue should be fixed.
Thanks,
MartinHello Martin,
we will release new version of FV Player today with the new version of HLS.js library in it, perhaps it will solve the issue.
Thanks,
Martin7 years ago in reply to: Youtube Iframe API loading when not neededHello Amir,
I noticed that your server doesn’t send the protocol in the HTTP_HOST, so it was fixed on the API server to assume https:// and that got it working.
Thanks,
Martin7 years ago in reply to: Youtube Iframe API loading when not neededHello Amir,
does it work if you disable the “Turbocharge Ajax Vimeo loading” option? Please let us know.
In the meantime I’m running some tests now.
Thanks,
Martin7 years ago in reply to: Youtube Iframe API loading when not neededHello Amir,
it should not be loading if there is no YouTube video on the page. I double checked that and it works that way.
However I see it loads on your website as fv_player_pro.youtube JS variable is set to true. Are you using the “Load FV Flowplayer JS everywhere” option? That would explain why it’s loaded – our plugin has no way of knowing if there will be some Ajax call which will require YouTube API to be present.
It could be improved to load YouTube if there is indeed such video during the FV Player initialization process for each player instance (no matter if “Load FV Flowplayer JS everywhere” is enabled or not), but it would take some time to finish that task, as we are working on upgrading to the new Flowplayer 7 core and improving the playlist technology currently.
Thanks,
MartinHello Martin,
thank you for the comprehensive bug report!
The issue is not occuring on my Chrome 61 on Windows 10 nor Firefox. But now I see where the problem is, although I’m not sure why your Chrome browser behaves that way, it should not forget about these HTTP headers when caching.
Could you please check if you get the same issue if you post this video on your website?
https://d3kqo6411ge1e5.cloudfront.net/swen_lake_reloaded/index.m3u8Also, do you get the same issue when you play your video on our website here? https://d3kqo6411ge1e5.cloudfront.net/swen_lake_reloaded/index.m3u8 -> “HLS ISSUE WITH CACHING”
Thanks,
MartinHello Mike,
we do provide Pro support where we access your site to troubleshoot and fix issue on it directly: http://foliovision.com/pro-support
However it’s half past 8 PM here. I could check it out tomorrow though.
However I’m not convinced that the issue here doesn’t have more to do with Visual Composer than with FV Player. Specially if it was happening even with FV Player 6.2.10 which I suggested as one of the troubleshooting steps (which would rule out possibility of the video length scan inteferring as it was enabled for postmeta) or even if you typed in [fvplayer ...] shortcode by hand (ruling out possibility of a shortcode editor stability bug).
For example if you save a new text block and put something else than FV Player to it, does it still fail to save?
What if you use FV Player with a new post with no Visual Composer?
Thanks,
MartinHello Mike,
I see that when you use “Enable old interface” it won’t insert the shortcode for you at all.
What happens if you type in the shortcode by hand without use of our FV Player button? It’s pretty simple, just put in:
[fvplayer src="(paste your video URL here)"]
And try to save it – will it work? If you can copy the splash image URL, you can paste it in as the splash=”…” parameter.
If not, will downgrading to FV Player 6.2 help? To do that you would have to deactivate and delete the current FV Player plugin (no settings nor videos will be lonst) and then reinstall from this file: https://downloads.wordpress.org/plugin/fv-wordpress-flowplayer.6.2.10.zip
At the end of video you got a “Page unresponsive” browser error which we are already working on resolving. Normally it only happens with long YouTube playlists, but perhaps the Visual Composer which you use together with FV Player causes this issue more often.
Thanks,
MartinHello Mike,
thank you for the screen cast, could you please check if using “Enable old interface” in Settings -> FV Player -> Setup tab -> Post Interface Options prevents the issue?
Thanks,
Martin7 years ago in reply to: VAST ads not showing multiple ads on playerHello Mike,
seems like your message from 3 days ago was not answered, sorry about that!
I opened your site and I can see you have enabled FV Player VAST debugging mode, but I still see Autoptimize is also enabled.
However currently I’m getting these video ads playing. I tried to load the page three times and it always worked. I used Chrome 61 on Windows 10 and Firefox on Windows 10.
If you check the browser JavaScript console (here’s how: https://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors#Step_3:_Diagnosis ), you should see this when you play the video and it comes to the midroll time:
FV VAST load (0,html5) https://servedbyadbutler.com/vast.spark?setID=4313&ID=168850&pid=42495
VAST Ads init.
VAST Ads loaded.
VAST Ad event: loaded
VAST Ad event: contentPauseRequested
VAST Ad ContentPauseRequested for real!
VAST Ad event: impression
VAST Ad event: start
…
VAST Ad event: allAdsCompletedI think now I know why your question was not answered, I remember asking you more details about Autoptimize, but I guess I just never sent it by accident –
We used Autoptimize before and didn’t had issues with it, but we then switched back to using WP Rocket JS/CSS combine and minify features.
But now that your video ads play for me, I don’t think there is an issue with Autoptimize here. Only thing I wouldn’t recommend in it is only excluding FV Player scripts from it and not excluding FV Player VAST or vice versa. But that doesn’t seem to be the case here.
Are you sure you are not using any ad blocker?
Thanks,
MartinHello Kobus,
the YouTube and Vimeo videos are always analyzed to be able to show the splash screens automatically.
If it takes that long, then your server might have some problem with connection to https://www.googleapis.com which we are using for YouTube. However we have set the timeout to 4 seconds, so if you have 3 shortcodes and each one has a single YouTube video it should not take more than 12 seconds. And on repeated post saves it should be skipped as the video information was already fetched.
Can you try to create a new post with video like http://video-cdn-public.foliovision.com/Swan-Lake-Reloaded-sd.mp4 and see if even that slows down the post saving too much?
Thanks,
Martin7 years ago in reply to: Autoplay Just Once not workingHello Matthew,
FV Player Pro 0.8.35 has been released and it fixed this issue. Currently the fix is only it the beta version though. Here’s how you switch to it: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
Thanks,
MartinHello Kobus,
are you using Settings -> FV Player -> Integrations/Compatibility -> Scan video length? If you check that off are you still having this issue?
Could you please paste the shortcode you are using here so that we can check if the issue is related to the video?
Thanks,
MartinHello Kobus,
do you store any [fvplayer] shortcodes in postmeta fields? Does this happen even to new posts?
Thanks,
Martin7 years ago in reply to: VAST ads not showing multiple ads on playerHello Michael,
could you please check what happens when you disable Autoptimize JavaScript optimization? I see you have FV Player VAST debug enabled, yet I see no messages from it.
The thing is FV Player has to be loaded before FV Player VAST and perhaps Autoptimize adjusts that order?
Thanks,
Martin7 years ago in reply to: VAST ads not showing multiple ads on playerHello Michael,
FV Player VAST 0.7.1 is out and it fixes the issue. You can see it in action on https://foliovision.com/player/demos/vast-ads -> “Skippable VAST ad in mid-roll at 0:30 and 2:00”
We should also add support for this for mobile devices.
Thanks,
MartinHello Harold,
That documentation is for Flowplayer 3. FV Player is using Flowplayer 6 and we are working on upgrading to Flowplayer 7. Fortunately the APIs there are almost identical.
You can get rid of the prev/next arrows using CSS. The selectors are #fv_player_pro_boxCurrent, #fv_player_pro_boxPrevious, #fv_player_pro_boxNext.
Thanks,
MartinHello Harold,
I wouldn’t recommend to try to swap out the video file source. Also $(“#player-container a”).flowplayer(); would only work if #player-container contains a video tag, but I’m not sure, it’s not how FV Player works anymore. I’m not sure what $f is, it must be something which you define.
If you want to take an existing FV Player instance and swap out the file URL in it, you can use:
flowplayer('.flowplayer').load('https://cdn.foliovision.com/videos/dominika-960-31.mp4');
It’s better to make that .flowplayer selector as specific as possible.
Thanks,
MartinHello Freddie,
I checked the video on your site and it won’t play for me. Here is proof:
curl 'https://content-na.drive.amazonaws.com/cdproxy/templink/j4NwKC-WABB2W26QiX9m05G5bcJ-5hje7y53FfisthgeJxFPc' -H 'Referer: https://animeidhentai.com/best-player/'
However if you change the referring domain to something else it plays. So they are actively blocking your domain.
Thanks,
Martin