Forum Replies Created
-
-
6 years ago in reply to: New AB Loop Design
Hello Devin,
the new AB loop design got really delayed as we have to improve the player color schemes a bit.
I’m not sure if I really understood the issue here – if I play the video at https://foliovision.com/player/demos/user-ab-loop and seek to 0:40 and then quickly set the loop points to 0:45 and 0:55 the playback will get into that loop. It only doesn’t loop if set the loop before the playback position – like 0:20 to 0:30. In that case you have to set the loop points and then seek into that loop by hand. Is that the issue your users are having?
Thanks,
Martin6 years ago in reply to: Cannot style play-icon?Hello Girish,
thank you for letting us know, the instrutions were updated: https://foliovision.com/player/advanced/css-tips-and-fixes#play-icon
Perhaps you can just move that existing icon like this:
.flowplayer .fp-play svg, .flowplayer .fp-pause svg, .flowplayer .fp-waiting svg { left: -50%; }
Thanks,
Martin6 years ago in reply to: Put video playlist to another wordpress siteHello Linda,
currently when you copy the embed code for any player with playlist (you can try on https://foliovision.com/player/demos/playlist-styles) it shows the playlist below the player rather than on side.
This could be improved to show the vertical playlist style, but then it becomes a problem on mobile screen width. In that case the playlist would have to be moved below the player. And that’s hard to accomplish as the iframe has a set height. We can’t change it from within the iframe unless it’s on the same domain.
Perhaps the solution is to upgrade these embed codes again to use something else, like a script tag.
Thanks,
Martin6 years ago in reply to: Google Mobile Usability Error on PlaylistHello cruiserparts,
technically something like this works (just place it as the last stylesheet, or add some content column selector in front of it):
.fp-playlist-external.fp-playlist-horizontal a { margin-right: 20px; }
However it doesn’t look good, as the horizontal playlist is often wrapper to multiple lines if you have more than 3 items.
Update, this is a bit better:
.fp-playlist-external.fp-playlist-horizontal a { margin: 10px; }
Thanks,
Martin6 years ago in reply to: Pausing multiple frontpage youtube videos.Hello Petar,
it should actually work for that iframe embed code. Please keep in mind that unless you have FV Player Pro you would still get just a standard YouTube iframe embed, but that special ID attribute starting with “fv_ytplayer…” would indicate it’s handled by FV Player.
That “Use iframe embedding” is for FV Player embed codes actually, it doesn’t change the way it handles some iframe embeds in posts.
Thanks,
MartinHello Steven,
it seems the plugin can’t read your PHP error log, but that JavaScript error seems to provide some clue. It occurs as FV Player fails to obtain the tinyMCE editor instance. Are you using any plugin which tweaks the WordPress editor behavior?
Does it works when you post the video on the wp-admin -> FV Player screen?
Thanks,
Martin6 years ago in reply to: html5: video not properly encodedHello Aaron,
even if you are not using the “Restrict Viewer Access” CloudFront setting you can enable it in FV Player Pro and then when it detects HTTP error during the MP4 video (pseudo)streaming it will try to recover from it.
To do that you need to complete the steps for the CloudFront key here: https://foliovision.com/player/video-hosting/serving-private-cloudfront#keys Note that you don’t have to edit any of the settings of your actual CloudFront distribution, but make sure you configure it in Settings > FV Player > Hosting > CloudFront (Pro) > CloudFront domain.
If it helps we can even enable such recovery routine for all videos, even simple MP4 videos without URL signature like yours.
Thanks,
Martin6 years ago in reply to: VAST ad covering video on mobileHello Kevin,
I found some video posted with FV Player on https://apptipper.com/candy-crush/candy-crush-saga-level-4550-tips/ and I can see the issue when using Android 5 with latest Chrome. However the ad which is causing the issue is not the VAST ad, but the overlay ad: https://foliovision.com/player/ads/adding-popup-ads
You can fix the issue by configuring that ad unit to only show smaller ads. It’s the step 5. here: https://foliovision.com/player/ads/incorporating-google-adsense
But I see you ad code is using arguments such as data-ad-format=”auto” and data-full-width-responsive=”true” which aim to let the ad unit grow outside of it’s container To fix that with FV Player you can use a CSS rule like this:
.flowplayer { overflow: visible; }
We will check if we can make this change in the core code of our plugin.
Thanks,
MartinHello Steven,
I wonder what could be the plugin conflict with the WishList Member plugin.
Please update to that latest version again when you have some time and check these errors as I explained in my previous reply.
We are also happy to fix the issue for you right on your website if you order our Pro support: https://foliovision.com/pro-support
Thanks,
Martin6 years ago in reply to: html5: video not properly encodedHello Aaron,
does it happen on a short videos like what you just sent or does it always happen on much longer videos?
Does it happen on mobile devices mostly?
Are you also using the URL signature for your videos to prevent hotlinking? FV Player Pro has a failsafe mechanism built for that, so if a video fails due to HTTP error it tries to load it again. It doesn’t have such feature to plain video links without feature as there is no reason these should fail – although it seems they do in case of some of your readers.
Thanks,
MartinHello Steven,
1) Please install the Error Log Viewer plugin https://wordpress.org/plugins/error-log-viewer/ to see if any error appears each time you try to insert a new video.
2) 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.
Thanks,
MartinHello Ola,
currently when you enable lightbox for a video playlist each video gets it’s own lightbox view. So when you click the first player on that page you will notice there is a right arrow which moves you to the second video and so on.
We have plans to make the playlists work with lightbox the way you are suggesting – the whole playlist with the thumbnails should become visible when opened in lightbox and you shouldn’t have to go through these lightbox items.
Thanks,
MartinHello magentawave,
1) Themify Builder is probably loading the content with Ajax and there is nothing that would load the FV Player library ahead of time. Please try to enable Settings -> FV Player -> Integrations/Compatibility -> “Load FV Flowplayer JS everywhere” and see if that helps.
2) I’m not seeing any green border around the video. It seems to me this must be caused by your theme CSS.
3) Chrome does force muted autoplay if the user didn’t interact with the video on your website before (it’s tracked with the Media Engagement Index technology). Safari and mobile devices mute the autoplay videos all the time. I’m not so sure about Firefox, but I guess it’s using the same policy. You can read more about it here: https://foliovision.com/2018/05/video-autoplay-issues
4) I see we need to update the “Tested up to” tag. None of your issues are related to this.
Thanks,
Martin6 years ago in reply to: Google Mobile Usability Error on PlaylistHello cruiserparts,
we are using “2017 with captions” too: https://foliovision.com/player/demos/playlist-styles
I’m not getting that mobile usability error there: https://search.google.com/test/mobile-friendly?id=ss9n2nKURdTOHAUJHh90mg
Please check our playlist appearance and compare it to what you have – what could be triggering that error for you? Did you tweak any of the CSS of FV Player?
We are working on some improvements for the FV Player video splash screens which will help with the following issues in Google PageSpeed Insights:
* Defer offscreen images
* Properly size imagesThanks,
Martin6 years ago in reply to: Pausing multiple frontpage youtube videos.Hello Petar,
FV Player has a “Handle WordPress [video] shortcodes” option which also makes it work with [playlist] and the YouTube links. So there is a good chance that it would hijack all the embedded videos on your website.
If you are not sure then just check some of your posts in the “Text” editing mode and see how your videos are inserted.
We do not currently offer a trial license. You can test the above feature even with the free plugin, although in that case the YouTube videos will just keep on using the standard iframes – but you can check in HTML code to see these iframes have id=”fv_ytplayer_…”.
Thanks,
Martin6 years ago in reply to: Pausing multiple frontpage youtube videos.Hello Petar,
yes, FV Player currently lets you play one video at a time. The other videos are stopped when you start to play another one.
You can check that for FV Player Pro with YouTube here: https://foliovision.com/player/demos/youtube-embedding
Unfortunately YouTube did add more of its branding to its JavaScript API player recently.
Thanks,
Martin6 years ago in reply to: VAST and AMP compatibilityHello Pranav,
please let us know what video types you are using. The AMP video player is pretty limitted, are you just posting videos as MP4?
Thanks,
Martin6 years ago in reply to: VAST and AMP compatibilityHello Pranav,
FV Player VAST doesn’t support AMP, but looking at that page of documentation it seems to me we could add this feature. I’ll have to check it with Alec first though.
Thanks,
MartinHelllo Saviogomes,
my recommendation is to use a proper video format which alread supports ABR – the Apple HLS. If you are using AWS you can get it with MediaConvert: https://foliovision.com/player/securing-your-video/mediaconvert-encrypted-hls-guide
FV Player Pro does support a simple quality switching if you have multiple quality MP4 files, but it doesn’t currently detect the player resolution. It only picks the “-mobile” quality for mobile users: https://foliovision.com/player/basic-setup/quality-switching
Thanks,
MartinHello saviogomes,
out of the popular video platforms FV Player supports YouTube and Vimeo. With the free FV Player you only get a basic iframe embed, with FV Player Pro you get our whole player interface and features on top of these videos. So that way you are able to use VAST which is provided by FV Player VAST.
However Dailymotion is not currently supported. We were thinking about it before though. Unless there is some API to get the video file links this can get pretty complex.
Thanks,
Martin6 years ago in reply to: Plugin conflict with TagDiv ‘Newpapers’ themeHello Kerry,
it’s a bit hard to read a screenshot might be better.
However it seems the GET request for some part of the editor fails with the HTTP 500 code. Please install the Error Log Viewer plugin https://wordpress.org/plugins/error-log-viewer/ to see if any error appears in it each time you try to open that editor.
Thanks,
Martin6 years ago in reply to: Chromecast “Cast” Button DependenciesHello mo,
it works for with the video on https://foliovision.com/ homepage.
It also works on my local test site running on http://localhost:8080.
So I don’t think that SSL is the requirement.
Thanks,
Martin6 years ago in reply to: Plugin conflict with TagDiv ‘Newpapers’ themeHello Kerry,
could you please check the JavaScript errors on the console again to see if these are the same as before? I think at least the Heartbeat issue should be fixed now.
Are you able to connect to your website using FTP (or some file manager provided by your web hosting company) and rename the “js” folder in wp-content/plugins/fv-wordpress-flowplayer (it might end with fv-wordpress-flowplayer-master too) to “js-disabled” for a moment to see if that helps? That way we will be able to tell if the conflict is in FV Player JavaScript or PHP code.
We are also happy to fix the issue for you right on your website and fix the plugin conflict, just order our Pro support: https://foliovision.com/pro-support We can also continue giving you troubleshooting tips.
Thanks,
Martin6 years ago in reply to: Missing Next/Prev, Play and Full Screen IconsHello Katie,
actually we found we detect a change in the WP_CONTENT_URL rather than obtaining the WordPress home URL directly. That could lead to an issue like this, so I prepared this fix for the next FV Player Pro release.
We also added the information about player URL to that System info box to be able to troubleshoot these CSS generation issues better.
Thanks,
Martin6 years ago in reply to: Plugin conflict with TagDiv ‘Newpapers’ themeHello Kerry,
do you get that error precisely in the moment when you click to open the editor?
There are two errors actually:
1) The first one doesn’t appear to be related to FV Player, at least not directly. Are you able to check what is located on line 175 of your post editing screen HTML code?
wpeditor.php?wp_path=/var/www/vhosts/.....info/.....co.nz/:175 Uncaught TypeError: Cannot read property ‘activeEditor’ of undefined
2) The second one looks like the FV Player editor configuration is not loaded properly on the post editing screen of your theme and then it breaks the Heartbeat API.
shortcode-editor.js?ver=7.3.12.727:3115 Uncaught ReferenceError: fv_flowplayer_conf is not defined
I put in some code in for the next FV Player release to avoid that error at least. 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: How to remove caption from images lightbox?Hello Amir,
we are using the fancyBox library, so you can just hide what you need using its CSS selectors. The CSS rule to hide fancyBox item captions is:
.fancybox-caption { display: none}
We would like to keep using fancyBox for a long time, so your CSS tweaks should cover your needs for a long time too. The previous lightbox library which we used was Colorbox and we did use it for 5 years before moving on to fancyBox. So we don’t change this often.
Thanks,
Martin6 years ago in reply to: MediaConvert GuideHello Neil,
did that help you figure out how to create audio-only HLS streams with MediaConvert?
Thanks,
Martin6 years ago in reply to: Pre-roll Custom Video AdsHello mpho,
1) I assume you are using some form submission plugin to let your users submit a link to YouTube/Instagram/Vimeo. Then that submission is stored in database as a custom post type and the video is displayed there.
How exactly is the video being displayed? Are you generating some shortcode like [video src="{YouTube/Instagram/Vimeo link here}"] ? Does that use any other video plugin or is WordPress handling all that? If so, then it should work with FV Player, although you will need FV Player Pro to embed Vimeo or a YouTube video with your own custom ads. And we don’t currently support Instagram unfortunately.
2) FV Player Pro uses the YouTube iframe with API enabled – that way the video ads don’t appear at all.
3) FV Player Pro lets you configure these custon video ads on a global level, which seems to be what you need: https://foliovision.com/player/ads/using-preroll-postroll-ads
Thanks,,
Martin6 years ago in reply to: Chromecast “Cast” Button DependenciesHello mo,
do you know which plugin version you used before?
Are you noticing the same issue even on https://foliovision.com/player/demos/amazon-open-bucket ?
Thanks,
Martin6 years ago in reply to: MediaConvert GuideHello Neil,
please check this AWS support thread, it reals with the same issue: https://forums.aws.amazon.com/thread.jspa?threadID=272506
I read through that thread quickly and it seems MediaConvert cannot create an audio only HLS stream currently (it was written in January 2018, so perhaps it’s supported now). I think it’s best if you just try to do it and refer to that thread in case of issues.
Thanks,
Martin6 years ago in reply to: Missing Next/Prev, Play and Full Screen IconsHello Katie,
you can keep using that setting, however it means there will be a HTML style tag in the website header. It’s not slowing the website down, it’s just a bit messy. A lot of plugins work that way.
I wonder why is FV Player not noticing that you changed your website domain though. Are you using any special way of altering the website domain, such as configuring it in wp-config.php rather than altering the database entries?
Thanks,
Martin6 years ago in reply to: Missing Next/Prev, Play and Full Screen IconsHello Katie,
I see that it’s stuck with the old domain paths for the web font files and you can’t share web fonts from one website to another, at least without CORS headers.
Practically speaking – 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,
MartinHello Christophe,
thank you for your feedback, I’m including the relevant part of that HTML file here:
1) video:description – Ideally, description could be set via a text box in the shortcode editor (or taken from Vimeo)
2) video:publication_date – publication date is the publication date of the post and not of the videos.
3) video:duration – it would be useful to include the duration of a video in the sitemap
4) Sitemap modification date – if an item is modified in the shortcode editor in the FV Player video list page, the sitemap isn’t updated. One has to not forget to rebuild the pages on which the videos appear to have the sitemap be updated
5) All the improvements should be done for Schema.org tooThanks,
Martin6 years ago in reply to: Vast Tester AdbutlerHello Florian,
I can see that it only plays with JW Player. It doesn’t play in the Google ad testing tool either: https://developers.google.com/interactive-media-ads/docs/sdks/html5/vastinspector
The image ads do work, like for example this one:
Thanks,
MartinHello David,
you can reinstall FV Player from here and you will get the fixed version before it’s released: https://github.com/foliovision/fv-wordpress-flowplayer/archive/master.zip
Thanks,
MartinHello CXL,
FV Player Pro Beta 7.3.13.727 is out and it improves the transcript search hilight speed a lot. The input was not properly debounced until now.
Thanks,
MartinHello David,
please try visiting wp-admin -> FV Player, perhaps that will help creating that table. You can check Settings -> FV Player Pro -> Tools -> System Info. You should be able to see the values of these option keys:
[video_model_db_checked] => 7.3.12.727 [video_meta_model_db_checked] => 7.3.12.727 [player_model_db_checked] => 7.3.12.727 [player_meta_model_db_checked] => 7.3.12.727
We also fixed the code which was causing that SQL query which you reported to only run if these tables were initialized. It will be part of the next plugin version.
Thanks,
Martin6 years ago in reply to: MediaConvert GuideHello Neil,
please have a look here: https://foliovision.com/player/securing-your-video/mediaconvert-encrypted-hls-guide
Thanks,
Martin6 years ago in reply to: Add featured image automaticallyHello Reinhard,
it is possible to show the first video frame, but that means the video has to start loading even before you interact with the player. Some videos also start with a fade in, so it’s not a perfect solution.
We are working on a feature which will let you pick any video frame and use that as a splash screen.
These featured image options are different – it’s about setting the featured image to the same as the video splash image.
Thanks,
MartinHello CLX,
as I said already – we can just require at least 2 or 3 characters to be entered before the hilight kicks in and that should help a lot already.
Thanks,
Martin6 years ago in reply to: Video Sitemap For Post Format Style?Hello Deirdre,
I’m not sure if it helps with your issue or not, but we did some development to allow Vimeo and YouTube inclusion in FV Player Video Sitemap. More details here: https://foliovision.com/support/fv-wordpress-flowplayer/how-to/vimeo-video-sitemap-video-hidden-on-vimeo-com#post-77722
Thanks,
MartinHello Christophe,
we have worked on this:
1) If there are multiple videos in single post, these video:video tags are wrapped in the single url tag properly.
2) It uses the video title properly.
3) It uses the post meta description for the description field and if there are multiple videos it grabs a sentence from the previous paragraph (if there is any). This is a bit experimental, but it worked fine on our website.
Ideally there would be a SEO description field for each video. We actually did something similar for a Netflix style website recently – the field is called Synopsis and it would suit this purpose perfectly.
4) If the video can’t be linked to as it’s not a simple video file, it uses the player embed code. That way even Vimeo or YouTube videos get on the sitemap with the player_loc pointing to your website.
You can get the new version which we are currently testing here: https://github.com/foliovision/fv-wordpress-flowplayer/archive/11030502-sitemap-embed-codes.zip
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 just make sure you are not using the “Disable Embed Button” setting, as without enabled embedding it can’t show these Vimeo and YouTube video in the sitemap using player_loc tag.
Thanks,
Martin6 years ago in reply to: fv_flowlayer_tmp_ filesHello Camillo,
FV Player is not using a
We did receive a request to make sure the URL is part of the enclosure tags in the RSS feed though: https://foliovision.com/support/fv-wordpress-flowplayer/troubleshooting/new-player-update-has-killed-all-our-videos-via-xml Perhaps it’s a use case similar to yours.
Thanks,
Martin6 years ago in reply to: Amazon S3 Browser is not loadingHello Maxim,
1) Please install the Error Log Viewer plugin https://wordpress.org/plugins/error-log-viewer/ to see if any error appears each time you try to open that Amazon S3 tab.
2) 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.
Thanks,
Martin6 years ago in reply to: No PLAY button in Chrome on AndroidHello Bruce,
currently we don’t have FV Player 6 running anywhere, so I’m not sure if it’s a bug in FV Player 6 which occurs with your Android phone, or if it’s your website.
The video and mobile technologies do change which is why there is a renewal fee on the FV Player license. In comparison to many other Pro plugins it’s a very fair deal as there is a discount for existing users too.
Thanks,
Martin6 years ago in reply to: No PLAY button in Chrome on AndroidHello Bruce,
are you getting the same issue on https://foliovision.com/player/demos/youtube-autoplay too? I tried that one on Chrome with incognito mode on Samsung Galaxy 8 with Android 7.1 and it works well. And no issue with https://www.loveatfirstfight.com/speed-test/ either. But Chrome was on version 68.
The update to FV Player 7 is blocked on purpose to make sure you won’t get to a FV Player 7 + old FV Player Pro combination which might not work properly.
Thanks,
Martin6 years ago in reply to: No PLAY button in Chrome on AndroidHello Bruce,
the issue might be related to autoplay. Please try to disable that. You can also see how YouTube autoplay works on your mobile with FV Player 7 here: https://foliovision.com/player/demos/youtube-autoplay
You can renew the FV Player license at about 2/3 of its price. If you only update the free version we can’t guarantee it will work with the old Pro plugin.
Thanks,
Martin6 years ago in reply to: No PLAY button in Chrome on AndroidHello Bruce,
your plugin versions are really old. I checked the above on Android 5.5.1 with Chrome 72 and I could see the play button perfectly fine. So I’m not sure what could be the issue. In general there are not many differences in different Android versions as soon as the Chrome version is the latest one.
What Chrome version did your user use? I can double check if that one works on the latest FV Player version.
Thanks,
Martin6 years ago in reply to: How can I get the src file path in PHP?Hello,
are you using the FV Player database? You can check if you can see most of your videos on the wp-admin -> FV Player screen. If so, then we can provide some documentation for the database calls of FV Player.
Thanks,
MartinHello Christophe,
the issue with using https://player.vimeo.com/video/178502339 kind of URLs is that a lot of websites restrict that one from working – they only allow their videos to be accessed from specific domain.
Having all the videos in database makes this easier. But I’m still checking how to harmonize your requirements with what we need for some other websites. We can’t just forget about the websites who use the old shortcodes and no db.
Thanks,
Martin6 years ago in reply to: Importing a live stream from VimeoHello Daniele,
it looks good, so is that display glitch solved now, or does it still appear?
Thanks,
Martin6 years ago in reply to: “Add FV Player” ErrorHello Brandon,
your second screenshot is helpful though. Please disable Settings -> FV Player -> Post Interface Options -> Enable old interface. Perhaps that will help.
I see we have to get rid of that setting completely, we haven’t checked that one after upgrade to database.
If that doesn’t help, please check if you get the same issue even on wp-admin -> Posts -> Add New screen. Perhaps it’s only broken on wp-admin -> FV Player.
Thanks,
Martin6 years ago in reply to: Importing a live stream from VimeoHello Daniele,
the stream still has to be set as live. So if you used shortcode, keep live=”true” in it.
Thanks,
Martin6 years ago in reply to: Importing a live stream from VimeoHello Daniele,
I think I get it now – you have the video position saving enabled. And it’s trying to seek in that live stream, which can’t work.
We need to fix this – the position should not be restored in live streams obviously. That fix will go to FV Player directly.
As a quick fix you can add saveposition=”false” to the shortcode.
Thank you for your cooperation!
Thanks,
MartinHello Peter,
to conclude this thread – we are almost ready with the MediaConvert guide. You ordered our services, so we helped you with the setup.
Thanks,
Martin6 years ago in reply to: Importing a live stream from VimeoHello Daniele,
what’s important in that file is the plugin version numbers. These are fine. I removed it now.
You mentioned you are getting that issue on Firefox on Mac. However I was not able to reproduce that issue, it was just Safari and only sometimes.
Currently the stream is no longer live, it shows the stream recording.
If you run into the issue again, then please execture this on your browser console befor playing the video:
localStorage.flowplayerDebug = true
Then send over the full log of the console messages, similar to what I’m getting now:
JQMIGRATE: Migrate is installed, version 1.4.1 fv-flowplayer.min.js:8 DEBUG Autoplay / Splash setup, try to start video fv-flowplayer.min.js:8 DEBUG error -> error Event {isTrusted: true, type: "error", target: video.fp-engine, currentTarget: div#wpfp_dd033e55cb132d138829d8c0e64f5af1.flowplayer.no-brand.is-splash.is-paused.skin-slim.fp-slim…, eventPhase: 1, …} fv-flowplayer.min.js:8 DEBUG Autoplay / Splash setup, try to start video fv-flowplayer.min.js:8 DEBUG error -> error Event {isTrusted: true, type: "error", target: video.fp-engine, currentTarget: div#wpfp_dd033e55cb132d138829d8c0e64f5af1.flowplayer.no-brand.is-splash.is-paused.skin-slim.fp-slim…, eventPhase: 1, …} flowplayer.dashjs.min.js:289 play.dash -> resume Event {isTrusted: true, type: "play", target: video.fp-engine.dash-engine, currentTarget: video.fp-engine.dash-engine, eventPhase: 2, …} flowplayer.dashjs.min.js:289 waiting.dash -> waiting Event {isTrusted: true, type: "waiting", target: video.fp-engine.dash-engine, currentTarget: video.fp-engine.dash-engine, eventPhase: 2, …} flowplayer.dashjs.min.js:289 loadeddata.dash -> ready Event {isTrusted: true, type: "loadeddata", target: video.fp-engine.dash-engine, currentTarget: video.fp-engine.dash-engine, eventPhase: 2, …} flowplayer.dashjs.min.js:289 volumechange.dash -> volume Event {isTrusted: true, type: "volumechange", target: video.fp-engine.dash-engine, currentTarget: video.fp-engine.dash-engine, eventPhase: 2, …} flowplayer.dashjs.min.js:289 waiting.dash -> waiting Event {isTrusted: true, type: "waiting", target: video.fp-engine.dash-engine, currentTarget: video.fp-engine.dash-engine, eventPhase: 2, …} flowplayer.dashjs.min.js:289 progress.dash -> buffer Event {isTrusted: true, type: "progress", target: video.fp-engine.dash-engine, currentTarget: video.fp-engine.dash-engine, eventPhase: 2, …} flowplayer.dashjs.min.js:289 seeked.dash -> seek Event {isTrusted: true, type: "seeked", target: video.fp-engine.dash-engine, currentTarget: video.fp-engine.dash-engine, eventPhase: 2, …} flowplayer.dashjs.min.js:289 progress.dash -> buffer Event {isTrusted: true, type: "progress", target: video.fp-engine.dash-engine, currentTarget: video.fp-engine.dash-engine, eventPhase: 2, …} flowplayer.dashjs.min.js:289 progress.dash -> buffer Event {isTrusted: true, type: "progress", target: video.fp-engine.dash-engine, currentTarget: video.fp-engine.dash-engine, eventPhase: 2, …} flowplayer.dashjs.min.js:289 progress.dash -> buffer Event {isTrusted: true, type: "progress", target: video.fp-engine.dash-engine, currentTarget: video.fp-engine.dash-engine, eventPhase: 2, …} flowplayer.dashjs.min.js:289 progress.dash -> buffer Event {isTrusted: true, type: "progress", target: video.fp-engine.dash-engine, currentTarget: video.fp-engine.dash-engine, eventPhase: 2, …} flowplayer.dashjs.min.js:289 progress.dash -> buffer Event {isTrusted: true, type: "progress", target: video.fp-engine.dash-engine, currentTarget: video.fp-engine.dash-engine, eventPhase: 2, …}
Thanks,
MartinHello Christophe,
are all your FV Player videos stored in database? I mean if you can see all of them in the wp-admin -> FV Player screen.
The thing is that we can improve the sitemap functionality for Vimeo for these, but having to support the old shortcodes make it really tricky.
I see the video sitemap improvements you have on mind on https://www.enjoy-swimming.com/test-page-foliovision.html – the video names, descriptions and duplicate <url> entries when there are multiple videos.
We could improve that too.
FV Player Schema.org implementation works with contentURL property which is basically the same as video:content_loc. So it requires an actual video file. But we could use the embed URL for the embedUrl property instead. You are right that is just uses the post title and description for these schema.org fields too a you explained on https://www.enjoy-swimming.com/test-page-foliovision.html
I would handle that as a separate issue.
Thanks,
MartinHello Michael,
I believe the new FV Player Pay Per View version (7.3.12.727 released on Friday March 8th) has fixed your issue. Please let us know if you run into the issue again.
Thanks,
Martin6 years ago in reply to: “Add FV Player” ErrorHello Brandon,
that screenshot indicates that there is some JavaScript error. It’s likely a plugin conflict. Please open your browser JavaScript console (here’s how: https://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors#Step_3:_Diagnosis ), reload your page and then try to insert the FV Player again and see if you get some error on that console.
We will need to see the full output of your Settings -> FV Player Pro -> Tools -> System Info box.
Thanks,
Martin6 years ago in reply to: Importing a live stream from VimeoHello Daniele,
I see that the issue only occurs on Safari and perhaps on iOS.
However I was not able to reproduce the issue anywhere else. Please post content of Settings -> FV Player -> Tools -> System Info. I would like to see if all your FV Player plugins are on their latest versions.
Does the same issue occur if you remove the Vimeo embed from that page?
Thanks,
Martin6 years ago in reply to: Importing a live stream from VimeoHello Daniele,
you need to mark the stream as live. To do that append live=”true” to your [fvplayer] shortcode.
The option should also show up in the FV Player editor below the video link field. I see that it currently doesn’t, so I prepared a fix for that issue for the next FV Player version.
If you want to 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.
That way you will get the “Live” checkbox for Vimeo videos right away, although you might need to clear your browser cache.
Thanks,
MartinHello Carl,
thank you for the bug report, we will get it fixed.
If you re-save the original post it might fix the information about embeds for that new player though.
Thanks,
Martin6 years ago in reply to: Importing a live stream from VimeoHello Daniele,
please disable “Turbocharge Ajax Vimeo loading” in Settings -> FV Player Pro -> Hosting -> Vimeo. I see we have to make that compatible with live streams.
Then it will work like this:
[fvplayer src="https://vimeo.com/315832397" live="true" splash="https://i.vimeocdn.com/video/757702400_1280x720.jpg?r=pad" caption="TABLOID - EDIZIONE 7 FEBBRAIO 2019"]
Thanks,
MartinI should be posting a follow up for this issue – Lukas did order our Pro support and we found there was a fatal JavaScript error on his website which was affecting the mobile devices.
It was just some stray code from some theme development. It was removed and FV Player works well now.
Thanks,
Martin6 years ago in reply to: Sort Videos in Playlist while in EditorHello CLX,
if you have your player in database and use a shortcode like [fvplayer id="567"] you can use the sort attribute:
[fvplayer id="567" sort="oldest"]
[fvplayer id="567" sort="newest"]
[fvplayer id="567" sort="title"]That attribute is currently hidden – it’s not available in the editor as the purpose of it is to let you present your single playlist with different sorting.
Thanks,
Martin6 years ago in reply to: How to disable YouTube video captionHello Indi,
it’s truth that the caption still turns up in the shortcode, but it won’t show up as long as you have that setting enabled.
With the new FV Player database you have more control over this as the video caption is appended as you insert the video into the player.
Thanks,
Martin6 years ago in reply to: Set subtitle default on multilingual siteHello Gbrother,
based on this documentation https://wpml.org/documentation/support/wpml-coding-api/ we can just check ICL_LANGUAGE_CODE to get the current language.
Could you please reinstall FV Player from this link? https://github.com/foliovision/fv-wordpress-flowplayer/archive/wpml-support.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 it should pick the default subtitles based on the WPML language, if “Subtitles On By Default” is enabled.
Thanks,
MartinHello Christophe,
adding a checkbox which switched the video sitemap into the mode of operation suitable for your needs is not a problem, however we need to figure it out so that it’s not just another setting out there and it’s really beneficial to a lot of users.
We cannot let FV Player users reveal their private videos to the whole world that way. WordPress has some self-destructing checkboxes in it, such as “Discourage search engines from indexing this site”, but we try to not be like WordPress when it comes to serious stuff like this.
Thanks,
MartinHello CXL,
when I use the transcript search on https://conversionxl.com/show/saying-no-for-growth/ I’m not noticing a huge lag in the highlight. I typed in “story” and then added “telling” to it and it was all running quickly.
I’m attaching a screenshot of the Performance tab, it shows the amount of processing required when I typed in “a” into the transcript search box. There were a lot of occurrences of that, so it might be the slowest highlight on there. And it was still done in 62 ms – that’s the c.fn.unmark part of it. You can see two (index):1320 calls too which took much longer – that’s the MutationObserver added by the rocket-lazy-load plugin.
It’s nowhere as slow as what’s on your screenshot: https://foliovision.com/images/2019/03/chrome_2019-03-05_15-15-22.png Please try again with your browser extensions disabled, perhaps an incognito window will help too.
However I’m not sure how we can do any highlight without modifying the HTML content of that textarea and thus not getting caught by that MutationObserver.
Perhaps the fix here is to require the search keyword to be at least 3 characters.
Going back to your screenshot – it doesn’t show any excessive processing for that MutationObserver added by the rocket-lazy-load plugin. I think you said you disabled that one for a test.
So I wonder what makes mark.js so slow on your computer.
Please try on https://foliovision.com/player/demos/interactive-transcript-chapters as well.
Thanks,
MartinHello cruiserparts,
thank you for your feedback, you can switch to 2014 playlist design Settings -> FV Player -> Skin -> Playlist -> Playlist Design, perhaps it will suit you better.
Thanks,
MartinHello Christophe,
when we work on this we must also think about the websites which do have membership sections available. We must make sure no videos leak out due to a feature like this.
I’m have a look at this with Alec.
Thanks,
Martin6 years ago in reply to: Set subtitle default on multilingual siteHello Gbrother,
what do you use to set the site language? What plugin do you use to run your WordPress in multiple languages?
If it’s using some core WordPress function we could use that to pick the default subtitles. Currently it always just picks the first one.
Thanks,
Martin6 years ago in reply to: PHP.Generic.BadPattern.5Hello Dave,
no need to worry. This is actually the AWS PHP library: https://aws.amazon.com/sdk-for-php/. The specific file you have mentioned can be found here – https://github.com/aws/aws-sdk-php/blob/master/src/Middleware.php, so feel free to take a look at it and compare if that’s the same file as what you have.
We got alterted about this before, I wish there would be some way to fix this. We could alter that file to make sure it’s not detected, but at the same time we would like to get rid of the AWS library in our plugins and install some other plugin for it automatically, as not everybody uses it and it’s a lot of code to carry around in our plugin.
Thanks,
MartinHello Christophe,
there are two possible URLs FV Player Pro could be using for video:player_loc for Vimeo. Let’s take https://foliovision.com/player/demos/vimeo-integration as an example.
The first way would be to use the FV Player iframe embed links, so for first 2 players on that page it would be:
https://foliovision.com/player/demos/vimeo-integration/fvp
https://foliovision.com/player/demos/vimeo-integration/fvp2There is a chance that it could work with the FV Player Video Link feature too:
https://foliovision.com/player/demos/vimeo-integration#fvp_306807778
https://foliovision.com/player/demos/vimeo-integration#fvp_275235547Advantage of that approach is that it actually gives you the full website, so you can see the video in context.
Are all your videos publicly accessible, or do you have a membership section too? I’m asking as we need to figure out if we can just enable this for all players, or if we have to somehow also sense if the post is restricted for members-only.
Google seems to even recommend that it should be given access to members-only content based on reverse IP lookup – that sounds like a way to really get the members-only videos indexed, but it’s also fairly complex.
Thanks,
MartinHello Christophe,
thank you for your detaled notes. The issue is that the video sitemap has to link to the actual video file (video:content_loc) or there has to be a link to the player playing the video (video:player_loc) which in fact could be the Vimeo video link. However that wouldn’t be helping with the site SEO I think.
What we can do is to link to the iframe embed link of the player for each video. Are all your videos publicly accessible, or do you have a membership section too?
Thanks,
MartinHello Leho,
please check Settings -> FV Player Pro -> Tools -> System Info. You should be able to see the values of these option keys:
[video_model_db_checked] => 7.3.12.727 [video_meta_model_db_checked] => 7.3.12.727 [player_model_db_checked] => 7.3.12.727 [player_meta_model_db_checked] => 7.3.12.727
Thanks,
MartinHello Kendell,
FV Player Quality Switching gives you the basics, but in order to have working ABR (Adaptive Bitrate Streaming) you have to encode your videos in HLS or MPEG-DASH formats.
Our guide for HLS can be found here: https://foliovision.com/player/securing-your-video/hls-stream It uses AWS which is not easy to use and not cheap, but it also gives you encrypted video, which is much harder to download. The automated video download tools won’t be able to download it.
Thanks,
Martin6 years ago in reply to: PPV Generated Email TextHello Richard,
sorry about that, I see I forgot to hit the button actually. Please try again and it will be there.
Thanks,
Martin6 years ago in reply to: PPV Generated Email TextHello Stuart,
we have added a setting for the confirmation email to the plugin settings screen. It will be part of the next plugin release.
You can also grab a fresh copy of the plugin from https://foliovision.com/my-licenses and reinstall, we already put this feature in there.
Thanks,
MartinHello Girish,
I think I found the bug – if you rent the same video again it will consider the older purchase date rather than the new one.
Please grab a fresh copy of the plugin from https://foliovision.com/my-licenses and reinstall. In case it won’t help there is a new debug mode too.
Thanks,
MartinHello Kristin,
I see, so you are actually using the MP4 quality switching. We had a request to allow you to specify video qualities for each file before.
I wonder if this could also be automated – to check video qualities for each player which has quality switching enabled and store the results in the database. But it would be a lot of work.
How many videos with quality switching do you have?
Thanks,
MartinHello Girish,
what happens when you open the payment details in wp-admin -> Downloads -> Payment History? You should be able to find a “FV Player Pay Per View” box with a list of visits and blocked visits. Does it show anything?
We are happy to give you more troubleshooting tips, if you want to get this issue resolved quickly and right on your website, we are happy to help too – just order our Pro support: https://foliovision.com/pro-support
Thanks,
MartinHello CXL,
please just load your page with the transcript in Chrome and play the video. Then start recording in the performance tab and type in some seach keyword for transcript. As you said it will take a while to execute. Then stop the recording and you should have a trace of the JavaScript code executed which will point you in the right direction.
I would like to solve the issue with LazyLoad by WP Rocket as we use that one some websites too.
Thanks,
MartinHello Leho,
the FV Player screen is pretty close to core WordPress (WP_List_Table).
While I like the technology behind Gutenberg, just have a look at all the negative ratings. It shouldn’t be forced on all the users like that, it really makes it harder to post anything. So I’m not sure how beneficial the future improvements to WP list tables will be for our use.
Hello CXL,
we can add the column which will tell you how many subtitles and trascripts there are and clicking that can bring up the editor which would be fast enough. If you are referring to the Quick Edit which is available for posts and pages then I’m not sure how we could make that work with playlists.
I think that’s where FV Player has to differ from the core WordPress interface.
Thanks,
Martin6 years ago in reply to: Cross-origin Request Blocking – FV PlayerHello Leho,
thank you for your insights. It’s true that some of the files are really old (2011) and it might be actually more beneficial to rewrite certain parts from scratch than trying to fix it.
Using composer would be great. In a lot of cases we have to stay with an older version of a library and we have to do our own modifications to it as well (for example when Flowplayer team won’t accept our fixes quickly enough, or when we need to adjust the way the Dash manifest is loaded – as you noted elsewhere it’s not always easy to work with upstream), so it would be best to actually fork it and use that. We would also have to improve our Git to WP SVN deployment to work with that.
I would also like to get rid of the AWS library and load it from some plugin.
Thanks,
Martin6 years ago in reply to: Cross-origin Request Blocking – FV PlayerHello Leho,
I published this thread now, so you can respond personally.
The idea of that script is to bypass loading any of the WordPress code and establishing the database connection.
Perhaps we could let it include wp-load.php in a normal way and use SHORTINT define instead.
We added the
tags as at some point multiple FV Player users faced an issue with some PHP warnings unrelated to FV Player leaking into admin-ajax.php output. At that time it seemed like a win-win solution – our player continued working for them and we didn’t had to explain to them that other plugins are cause of their issue and not FV Player. And then later that whole routine just got moved into fv-vimeo-ajax.php. Thanks,
MartinHello Leho,
it uses the standard WordPress PHP class for a list of things, but it doesn’t use the WordPress Post type. The reason for that is not only the fact that everything would have to be stored in postmeta, but also the standard WordPress Post interface which we would really hate to use for FV Player.
I agree that the FV Player editor could be improved. We are currently working on Ajax saving for it stop you having to hit some Update button all the time.
Thanks,
Martin6 years ago in reply to: Cross-origin Request Blocking – FV PlayerHello CXL,
the Turbocharge Ajax Vimeo loading option requires that you put your Vimeo access token into the wp-config.php file. Perghaps that was lost on the staging website? You should see a message about that on Settings -> FV Player Pro -> Hosting -> Vimeo.
Thanks,
MartinHello Kendell,
these timestamps show up for the chapters feature which is something else: https://foliovision.com/player/basic-setup/vtt-chapters
Thanks,
MartinHello Michael,
that is a weird issue – are you saving that the Purchase History page forgets that you actually purchased something?
Are you sure you are not simply going from https://domain.com/?p=123 to http://domain.com/?p=123 (from https to http) which could explain why your user login status is forgotten?
Thansk,
Martin6 years ago in reply to: fv_flowlayer_tmp_ filesHello Camillo,
the old interface is the FV Player editor interface, it doesn’t affect the player HTML code. As there were no issues reported with the new interface we will get rid of this option.
Thanks,
MartinHello Kyle,
how many shortcodes you really have to convert? If you just open the shortcode with FV Player editor and save it it will already convert it to a database entry. We will create some documentation for that too.
Currently we don’t plan to add an automated conversion tool for this, but we could write such script for some website where there is a lot of videos and it makes sense to automate this.
Thanks,
MartinHello CXL,
we would like to add the screen options for the FV Player wp-admin screen and add new columns with number of videos, number of videos with subtitles and number of videos with transcript in any given playlist.
Also, when editing the playlist there could be column showing you have subtitle languages are added for each item.
However I’m not sure about value, would you really like to see all the paths? If you know SQL, then it’s not hard to find all the videos which don’t have the transcript associated or check what transcript URLs are being used.
Thanks,
MartinHello Kendell,
I tried using that VTT file and I didn’t had any issues. The transcript did follow my position in the video and clicking the transcript lines did go to the right place in the video too. No issues with search either.
Thanks,
Martin6 years ago in reply to: Cross-origin Request Blocking – FV PlayerHello CXL,
are all the Vimeo videos failing or just this one? I see you use the Settings -> FV Player Pro -> Hosting -> Vimeo -> “Turbocharge Ajax Vimeo loading” setting. Please try to first just re-save the settings and see if that helps (perhaps it’s failing to create the cache folder at /wp-content/cache/fv-player-vimeo). Then try to disable that option.
Thanks,
MartinHello CXL,
I checked the issue and I can see that the text which you type into the transcript box is there, but it’s white, so it can’t be seen. So we will put up some CSS for the input text color.
I checked that performance issue as well – it appears that the search phrase highlight (using https://github.com/julmot/mark.js) gets into some issue with the MutationObserver added by the rocket-lazy-load plugin. Could you please disable that one and see if that help?
The autoscroll checkbox gets unchecked on purpose – when you are doing a search you surely don’t want the transcript box to follow the video playback position as you want to actually look at the matches.
Thanks,
Martin6 years ago in reply to: Cross-origin Request Blocking – FV PlayerHello CXL,
it says:
You need to purchase CXL Institute subscription to access this content. Sign up here!
Thanks,
Martin6 years ago in reply to: fv_flowlayer_tmp_ filesHello Camillo,
FV Player checks the video duration when saving the post. So it has to download a a small piece of the file to your server for analysis.
I see that it’s not getting removed properly anymore – it’s a bug introduced by the FV Player database.
We prepared a fix for the next plugin version. Could you please reinstall FV Player from this link? https://github.com/foliovision/fv-wordpress-flowplayer/archive/master.zip To do that you will have to first deactivate and delete the current FV Player plugin you are using. WordPress will warn you that you might loose settings and data, but it’s not the case with our plugin, no settings now videos will be lost. Or you can just replace the plugin files via FTP.
Then these files will be removed properly and the old files will be cleaned up too.
Thanks,
Martin6 years ago in reply to: Cross-origin Request Blocking – FV PlayerHello CXL,
please post the URL where we can see the issue and make sure our ….@foliovision.com user (or a guest) can access it.
Thanks,
Martin