Forum Replies Created
-
-
2 years ago in reply to: Cloudflare Streaming signed URLS
Hello James,
currently Cloudflare Stream is not supported. I see here is their documentation on how to generate tokens for their videos: https://developers.cloudflare.com/stream/viewing-videos/securing-your-stream/ So it could be added.
In general we do not have a good experience with Cloudflare – mainly with their website caching which seems to always cause issues when people try to use it for their websites and they do not understand all the technology involved.
In our comparison it was also more expensive than other services: https://foliovision.com/2021/09/video-encoding-prices-cost However our comparison does not cover live streaming, so I wonder what is you experience.
Please let us know why did you pick Cloudflare Stream over other live streaming platforms such as Viloud or DaCast.
Thanks,
Martin2 years ago in reply to: Chromecast not working on WordPress.comHello Thomas,
unfortunately I see no images in your post. Could you please use our “Upload Images” button? It’s available if you log in. Or you can just send the link.
Please try if the Chromecast works for you here: https://foliovision.com/
Thanks,
MartinHello James,
now I see you said the website is not yours.
So please just give that CSS tweak a try.
Thanks,
MartinHello Deewin,
now we are thinking perhaps we would like to get rid of this feature completely, but we like it for movie websites where the video is the main feature on the page and there is not thing else to do.
Thanks,
MartinHello Morbificagent,
Thank you for these samples. I see this works on a YouTube kind of websites where the video is at the top of the page and it’s the main feature on the page.
We are more concerned about how this would work on a typical website where people post articles and each article might have multiple videos. Perhaps it could initiate fullscreen if you rotate your mobile and at least 80% of the video is already visible and the video is playing. That might just work for multiple videos on the page.
Please let us know if you have ever seen a page like that.
Thanks,
MartinHello Seth,
are you running a e-learning website? We are preparing a special mode where users can only seek back in a video but not forward. With the video position storing it would allow users to watch full video even in multiple sessions if it’s a long video and they run out of time.
Regarding boring videos – it seems to me it would be better to add video heatmaps.
When you talk about website total user capacity – are you not using a video CDN? If you serve videos from a shared hosting plan, it might indeed run into issues if there’s too many video videos at once. You should be able to see the peaks in the website bandwidth graphs. If you are on your own VPS then it should really be available in your hosting control panel.
Thanks,
MartinHello Luiz,
so far we were not able to decide what is the right choice here.
We like both ways – lightbox gallery that works only with the images which belong to a single post and also a gallery which allows user to see media from all posts on the page – this occurs when your WordPress archive pages show full content and no excerpts.
Are you deliberately showing full post content on your category or tag archives?
Thanks,
Martin2 years ago in reply to: hlsjs-lite: Video not properly encodedHello Dimitrii,
thank you for all the logs. I see we did not add the Referer header for the HLS separate audio track check, so this would fail for users who use multiple audio tracks.
Please deactivate and delete the FV Player Pro plugin you are using, then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen.
That will give you the FV Player Pro plugin with the fix.
Thanks,
Martin2 years ago in reply to: hlsjs-lite: Video not properly encodedHello Dimitri,
do you run into the issue at all times or does it only fail sometimes?
What does the Video Checker say about the video? https://foliovision.com/player/troubleshooting/how-to-use-video-checker By checking that you can verify if your DigitalOcean Spaces to Bunny CDN connection works properly and your Bunny CDN Secure Token is set properly.
When “Speed-up” setting of FV Player Pro -> Stream Loader is disabled you can also instal the Log HTTP Requests plugin and see what it says about the requests going to your Bunny CDN domain. Just clear your Stream Loader cache in FV Player Pro settings and when you play a video next time it will a log entry with in wp-admin -> Tools -> Log HTTP Requests. There you can see full details of the Bunny CDN response. I wonder if it gives back some error page.
Thanks,
MartinHello James,
We would recommend that you actually setup FV Player on the other website and post the video there.
You can hide the Embed button using CSS: https://foliovision.com/player/faq-intro/css-tips-and-fixes#hide-embed-button
Thanks,
MartinHello morbificagent,
could you please send an example website that works that way? We often like to read the websites in landscape orientation and if the video would go to fullscreen it could be disrupting.
Thanks,
Martin2 years ago in reply to: Splash Image Showing Up Above PlayerHello John,
please edit your post and remove the Featured Image using the editing interface.
FV Player will not try to set the Featured Image again for that post. If you use the classic WordPress editor, you can do so using the Featured Image box.
If you use the Block editor (Gutenberg) then please check this video at 2:31: https://videopress.com/v/AMJqN3ia?at=151
If you never want the Featured Image to show on top of your articles, then it’s better to remove it in your theme.
Thanks,
MartinHello James,
Would you like to be able to embed these videos while not allowing anybody else to do that?
Please let us know.
Thanks,
MartinHello Dusan,
please deactivate and delete the FV Player Pro plugin you are using, then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen.
Then switch to the Beta release using the steps from here if you are not already using it: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-betaThat will give you the FV Player Pro plugin which will let you load chapters that way.
Thanks,
MartinHello Deewin,
we believe the screen should auto-rotate to fit the video properly when in fullscreen. Unfortunately such feature does not exist for iPhone web browsers.
I will check with our team if we would like to add some sort of a hidden preference for this.
Thanks,
MartinHello Peter,
we will see if we can put this into the next release this or the next week, or if this was to wait for the new major version which will hopefully be out by the end of May.
Thanks,
MartinHello Peter,
we would like to improve our LMS integration.
Since we already keep track of user’s furthest playback position in the video we could not only allow seeking back, but use that playback position data to allow seeking forward if you saw that part of the video before.
So a student could start watching a lesson and then come back the other day and continue and still be able to go to beginning and then also seek forward. But only up to that furthest playback position.
Thanks,
MartinHello Robert,
unfortunately the WooCommerce database structure is a bit complex, so this might not be too easy.
Also, FV Player Pay Per View does not provide much additional interface when it comes to the history of purchases. It’s more or less just the “Watch full video” link on the order page as seen here:
And then of course FV Player let the user watch the full video:
The adjustments to do are:
- link the WooCommerce product to the FV Player instance using wp_fv_playermeta table using the
ppv_wc_id
meta_key - link the FV Player ID to to WooCommerce product using the
fv_player_ppv_player_id
meta_key in post meta - setup WooCommerce product pricing variations for video rental/purchase – this is the worst of all as each variation is actually additional entry in wp_posts (custom post type)
Please let us know if you have a programmer working on your project who could handle this or if you need help.
Thanks,
MartinHello Peter,
we plan to add a “LMS | Teaching” setting for each FV Player instance.
It would allow you to disable seeking in the video, but at the same time the time would remain visible to make sure you can actually see the progress of the video.
Thanks,
MartinHello Dusan,
the code which you posted works, but the problem is that FV Player Pro needs to create the chapters div ahead of time.
We will add some code to ensure it’s created even if the chapters are added in JavaScript and make it part of FV Player Pro Beta.
Thanks,
MartinHello Luiz,
it seems some other plugin might be interfering. FV Player does not use fitVids.
It might be a theme issue as well. Please try to preview your website with another theme with browser developer tools open to see if you get that same error.
It appears the fitVids calls should be visible in your page HTML code.
Thanks,
Martin2 years ago in reply to: Quality Switcher on YouTube VideosHello Daniel,
thank you for bringing up the metered bandwidth issue.
Unfortunately the YouTube Player API has removed the quality control back in October 2019: https://developers.google.com/youtube/iframe_api_reference#october-24,-2019
So I don’t see a practical way of changing this.
I wonder if downloading the YouTube videos into your own video hosting where you are in control of the video serving could be a solution.
Thanks,
Martin2 years ago in reply to: Prevent login sharing?Hello Robert,
the PPV purchases are tied to the user IP address. Since the IP address might change we allow 2 more, but then we also check the user agent. So it’s not possible to share the link to many people in the short period of the video rental duration.
Thanks,
Martin2 years ago in reply to: Simplify Video SEO SitemapHello Deewin,
our XML sitemap uses a generic styling, for the next major release we made the font a bit bigger.
Thanks,
MartinHello Luiz,
unfortunately what Maria posted will only work for the player keyboard shortcuts, but not the lightbox.
I’ll check if we would like to limit the lightbox gallery to one post only. So a gallery of 10 images or videos in a single post would work, but if there is another post on the same page (like in an archive page) it would not go to that one.
Thanks,
Martin2 years ago in reply to: The player jumps around the page every minuteHello C,
since you are using FV Player Pro you should be enabling the full Vimeo integration which will avoid the issue: https://foliovision.com/player/video-hosting/how-to-use-vimeo
Otherwise Vimeo is just an iframe and the player script has to finish loading for it to set the size properly. By default it only loads when you start interacting with the page, this is controlled in wp-admin -> FV Player -> Settings -> Integrations/Compatibility -> “Optimize JavaScript loading”.
But I see we should assume a 16:9 aspect ratio for these iframes.
Thanks,
Martin2 years ago in reply to: The player jumps around the page every minuteHello C,
please provide a link to a test page where we can see the issue.
Your theme might be using some
!important
CSS rule that would cause this. So if we can make our CSS more resilient, we will. Hopefully without these!important
rules.Thanks,
MartinHello Chloe,
please check the original email message sent to contact@mystory*u to find the ZIP file.
I only reposted my message here to conclude this thread.
Thanks,
Martin2 years ago in reply to: hlsjs-lite: unsupported video messageHello Tonia and Mitchell,
we added the encrypted HLS test into our automated test suite to make sure this never happens again if future WordPress versions changes something again. It was truly one of the trouble-free parts for a long time.
Thanks,
Martin2 years ago in reply to: hlsjs-lite: unsupported video messageHello Tonia,
as you wrote in your email:
I found the cause. It was the upgrade to WordPress 6.2. After downgrading 2 sites, the video replay functions again.
We found WordPress 6.2 doesn’t set the HTTP Referrer header anymore for the WP HTTP calls.
FV Player Pro 7.5.33 is out and it will fix the issue.
Please click wp-admin -> FV Player -> Settings -> and down at the bottom find “Stream Loader” -> “Clear cache” if the issue persists. But it should clear automatically.
Thanks,
MartinHello Luiz,
FV Player uses the fancyBox 3 library for lightbox.
Unlike Fancybox 5 it has the free GPLv3 license, but it’s now no longer supported by the developer.
So I added tips on how to use the fancyBox events with FV Player to our documentation page: https://foliovision.com/player/developers/lightbox-customizations
Thanks,
MartinHello Chloe,
when using the roll-back feature FV Player removes the FV Player Pro plugin to also install an older version of it. However since your license is no longer active it was not allowed to do so.
Sorry about the inconvenience, it was not our intention to remove the Pro plugin. We believe that you should be able to use the plugin as you paid for it once. But of course we cannot guarantee it will keep working in future WordPress versions and on the future mobile devices. But it should be good at least for couple more years.
Please install the FV Player Pro 7.4.33 from the attached ZIP file.
I would suggest you still try to put up the latest FV Player as these two might work together without big issues and you would get all the security fixes that way. Just make sure you disable FV Player Pro before the upgrade and active it afterwards as that old FV Player Pro could have an issue like that.
Thanks,
Martin2 years ago in reply to: FV VAST variables for custom taxonomiesHello Felipe,
please reinstall FV Player VAST from a new ZIP file which you get at https://foliovision.com/my-licenses
Then you will be able to use:
- [post_tag]
- [tax:your_custom_taxonomy_slug_here]
We also fixed the way these replacement tags behave on WordPress archive pages if showing players and not just post excerpts.
Thanks,
Martin2 years ago in reply to: FV VAST variables for custom taxonomiesHello Felipe,
yes, it would be possible to add. We will check how difficult it would be and see if we can fit it into our schedule.
Thanks,
MartinHello KBK,
I did not find that tweak in our CSS tweaks guide: https://foliovision.com/player/faq-intro/css-tips-and-fixes
Are you trying to avoid video seeking? Will adding
!important
fix the issue?Thanks,
MartinHello Matthew,
this featured will be part of the brand new release of FV Player with new editor. It should be out next month.
Thanks,
MartinHello Matthew,
we actually decided we want to do this as we had another user request last week.
The transcript box would simply have a button to pick one of the transcript languages. Each transcript is a VTT file.
Thanks,
MartinHello Stuart,
please reinstall FV Player Pay Per View from a new ZIP file which you get from https://foliovision.com/my-licenses
Then the Watch button will not show if you have associated any files for download to the EDD Download item. You said you put in these file links, so it should work.
Thanks,
MartinHello Ken,
handling that much streaming with NginX seems like a lot of work. Were you able to create your own config or are you using some guide? Are you sure the guide mentions nothing about these CORS headers?
I found this guide about streaming with NginX where they put several
add_header
statements into thehttp
block in the /hlslocation
of NginX config file which seems right: https://www.linkedin.com/pulse/install-nginx-rtmp-live-streaming-server-hls-ubuntu-thiyagarajanThanks,
MartinHello Stuart,
we are still looking into this. Perhaps we could work with the EDD Download Files.
You also mentioned:
I want to change some of our older PPV items to a Free Download for existing customers.
Please let us know if you were able to accomplish that. Did you just set the price to 0 for existing customers using some EDD addon?
Thanks,
Martin2 years ago in reply to: fvplayer option fullscreen for user rolesHello Patrick,
if you have a programmer working on your website they can use the
fv_flowplayer_args_pre
filter as shown in the examples here: https://foliovision.com/player/developers/api-programming#filtersIt would run the user login check and based on that set the
fullscreen
attribute of the shortcode: https://foliovision.com/player/developers/shortcode-parameters#controls-and-presentationWe can also custom code this for you if you order our Make Your Theme work with Video service: https://foliovision.com/downloads/making-player-theme
Thanks,
Martin2 years ago in reply to: captions seoHello Meir,
it’s
original_formatting
, I just added it to the list now: https://foliovision.com/player/developers/shortcode-parameters#subtitlesThanks,
MartinHello Stuart,
unfortunately the Watch button will keep appearing. I do not see any easy or useful way of avoiding that – I’m not sure how it could be made a part of the plugin.
Please note that if you see the Watch button in the EDD Download notes in the editing, then it’s a result of a bug which we fixed, you can safely remove that button.
Thanks,
MartinHello Francis,
with the next major release of FV Player the editor data will use a proper JSON format for saving. That should avoid breaking these OWASP rules.
It will also no longer use URL ending with
admin-ajax.php?fv_player_db_save
butadmin-ajax.php?action=fv_player_db_save
.Thanks,
MartinHello Richard,
thank you for the follow up!
We were overriding that EDD Download Notes field completely, so I added a bit of code to only append to it if it’s filled in. That’s why you had to reinstall the plugin.
Thanks,
MartinHello Stuart,
it cannot be changed on a per-item basis unfortunately.
Please reinstall FV Player Pay Per View from a new ZIP file which you get from https://foliovision.com/my-licenses
Then you will be able to write these instructions into the “Download Notes” box on the EDD Download item editing. It’s a core EDD feature and the text will appear on that receipt page like it says:
Special notes or instructions for this product. These notes will be added to the purchase receipt.
The standard FV Player PPV Watch button will appended at the end of it.
Thanks,
MartinHello J.,
please let us know how it should be translated and we will add it into translations.
Thanks,
Martin2 years ago in reply to: Fatal error after upgrading to PHP 8.1Hello Drew,
it’s strange as we did not run into that issue and we test on PHP 8.2 as well.
In that part of the code we work with
get_post_custom()
function which returns an array which we then iterate (both dimensions). So thepreg_match_all()
function call should really be getting a string already. But I added a check now.Please reinstall from https://foliovision.com/downloads/fv-wordpress-flowplayer.zip and see if that fixes the issue.
Thanks,
MartinHello Mark,
I tested with Safari 15.5 and the video played for me.
However there is something wrong with the video as the browser does a lot of HTTP requests to load it properly and I was only allowed to seek once.
I think the issue is that the video is 20.5 GB in size. It’s not too much when you consider it’s 10 hours long. It means the video bitrate is about 4.6 Mbps which is alright for a 1080p (Full HD) video.
Your web server might not like the frequent access to such big file either.
My suggestion if to either cut that video into part at a slightly lower quality.
Or if the video is really important for you encode it for web playback properly and host it on a video CDN.
It might sound like a lot of trouble, but FV Player can help you with both. If video download protection is important for you, then you can use FV Player Coconut which integrates a powerful video encoding workflow right into your website. It uses DigitalOcean Spaces, Bunny CDN and Coconut video encoding service. Fortunately it comes with a setup wizard too, so it’s easy to set up. Once it’s done adding new videos is a drag&drop process right in your WordPress website. Although if your videos are 20 GB each I would recommend uploading to DigitalOcean Spaces directly.
FV Player also integrates with Bunny Stream although that means lower video protection and not video timeline thumbnails.
Thanks,
Martin2 years ago in reply to: subtitles custom font size – user settingHello Meir,
the video subtitles appearance can be controlled in FV Player settings: Customizing FV Player Skin -> Subtitles
We will think about allowing user to control this. YouTube has way too many options, Netflix is a bit better but it’s still too much. We are thinking of 3 buttons to make the type larger or smaller and a high contrast mode.
Thanks,
Martin2 years ago in reply to: Latest Vimeo videos not playingHello Gbrother,
I found an issue with how the MPEG-DASH streams were parsed.
It’s fixed now, the videos on your test page play.
Thanks,
Martin2 years ago in reply to: Latest Vimeo videos not playing2 years ago in reply to: VAST non funzionanteHello Pop,
I’m not exactly sure why it’s failing for you, but it appears you are using FV Player VAST from some other license.
Please go to https://foliovision.com/my-licenses and make sure you Finally reinstall FV Player VAST from that ZIP file and purge your browser cache.
Let us know if that does not solve the issue.
Thanks,
MartinHello blsmedia18,
it’s not easy as AirPlay can have different user agents.
For example on Apple TV it’s going to be actually “Apple TV”.
Something like this might work:
AuthType Basic AuthName "Authentication Required" AuthUserFile {your path to .htaccess} <RequireAny> Require expr %{HTTP_USER_AGENT} =~ m#Apple TV# Require valid-user </RequireAny>
Thanks,
MartinHello Francis,
I see, so we are keeping
?fv_player_db_save
for now.I will concentrate on improving the way we handle the JSON data.
Please let us know what other calls are failing. It might be the player cloning or export, but I can’t think of anything else using JSON data.
Thanks,
MartinHello Francis,
thank you for the follow up.
I think these OWASP rules might simply not like the way we use
?fv_player_db_save
in that Ajax URL. It serves no purpose and was only there for some debugging in the early stages.So I tried removing that. If you could reinstall FV Player from this link https://foliovision.com/downloads/fv-wordpress-flowplayer.zip and see if you still run into issue with it, that would be great.
If that won’t work, I’ll have to put
?fv_player_db_save
back in place for youOtherwise it seems the OWASP rules do not even like that we send the JSON data. Perhaps we will have to find a different way of encoding it.
Thanks,
MartinHello Tiziano,
we worked on fixing various PHP 8.0 to 8.2 warnings, but we haven’t stumbled upon this one yet. Perhaps you have some malformed video in your database, or the basic video duration check is failing for it.
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Then the issue should be fixed.
Thanks,
MartinHello Francis,
if you have a moment could you please let us know what managed WAF rules you have used? Was it some default or are there any presets?
Also, what exclusion rule you had to put in? I don’t think we do anything special with FV Player, but if the video saving request was detected as suspicious, I would like to know why.
Thanks,
MartinHello Francis,
it’s too bad that the error logs show nothing that could explain why the FV Player save operation fails.
Could you please check the following in the browser?
-
First go to wp-admin -> FV Player
-
Do a right click on the page and pick the “Inspect” option. A new panel on the side of the browser or at the bottom of it will appear.
-
In this panel switch to “Network” and clear the log if there are any items – see the attached fv-player-editor-save-troubleshooting-1.png.
-
Then click “Add new” to start adding a new FV Player and put in some video URL. The Network tab will show an
admin-ajax.php?fv_player....
request, as seen on fv-player-editor-save-troubleshooting-2.png. Make sure it does not appear in red and the Status is “200”. -
When you click into that request in the Network panel it should show a nice looking response in the “Response” tab – see fv-player-editor-save-troubleshooting-3.png.
-
Clicking “Preview” tab should show the output properly formatted, see fv-player-editor-save-troubleshooting-4.png.
If the output shows empty and the code is not 200, but for example 500, then there has to be some fatal PHP error which the logs are not catching.
In that case please try to switch to some other PHP version for a minute, in different version the logs may work better.
We are also happy to fix this issue with priority right on your website if you order our Pro support: https://foliovision.com/pro-support
The next troubleshooting step would be to try disabling individual plugins, I can do that very effectively using some PHP code and WordPress filters (
option_active_plugins
).Thanks,
MartinHello Francis,
I see there is a “Illegal string offset ‘percentage'” warning in your BuddyBoss theme in themes/buddyboss-theme-child/learndash/ld30/template-single-course-sidebar.php.
But that should not affect anything unless your website is set to show PHP errors in HTML. Please ensure that the PHP errors are not shown in HTML, your web host support should be able to help.
You can also try to switch to some other theme temporarily, it might help.
Then there are also some requests blocked by ModSecurity. Please try to disable that or ask your web host support to disable that to see if it helps with the issue of FV Player Editor not saving.
Thanks,
MartinHello Francis,
unfortunately these errors are not related. The first one is some WP Ajax call made by other plugin and the second one is JetPack.
It seems you found this in the web server access logs, but to diagnose the issue in detail you have to check the PHP error logs. The plugin which Maria mentioned can be useful if you want to see the log entries in your wp-admin, otherwise you can still check it in the logs.
Thank you for the System Info – it appears you have many instances of FV Player saved in the database. Did this issue only start occurring recently?
Thanks,
MartinHello Francis,
please also send over content of wp-admin -> FV Player -> Settings -> Tools -> System Info. That will tell us if there is any issue with the database tables.
Next thing is to look at wp-admin -> FV Player screen to see if your player was actually added. It’s possible that it saves properly but then it runs into a conflict with other plugin and reports the error.
Thanks,
MartinHello Robert,
are you using any caching or web application firewall?
Or does your new web host block direct access to PHP scripts in wp-content folder? That’s how the FV Player Pro’s Stream Loader Speed-Up option works – it avoids loading large part of WordPress to make it faster.
Thanks,
Martin2 years ago in reply to: YouTube Data API not workingHello Fobraynes,
it’s true that the WordPress shortcodes do not handle these
]
symbols well – the shortcode just fails to parse properly when it’s in an argument value.We will fix it to not cause this issue for YouTube videos with
]
in the title when the title is fetched on post save. That will at least fix the issue for you going forward.This issue does not occur when you use the FV Player Editor – either on your posts or in wp-admin -> FV Player.
Thanks,
Martin2 years ago in reply to: iOS Full Screen Video PlayerHello Atcrips,
the fix in FV Player 7.5.30.7210 is for the case when the website CSS was preventing the fullscreen CSS code from working properly – in some cases it would not cove the whole browser viewport on iPhone.
The notification bar and Safari controls will always show on iPhone unless you enable that “Use native fullscreen on mobile” setting. You can also get rid of the Safari location bar by scrolling down a bit, FV Player shows that as a hit for the iPhone users, see attached screenshot.
Android support proper HTML5 fullscreen mode so these issues do not apply to it.
Thanks,
Martin2 years ago in reply to: YouTube Data API not workingHello Kbk,
if the YouTube splash screens are coming up form the new videos inserted with FV Player Editor then there is nothing wrong with your API key.
Let’s see if that “Last Error” message changes date at some point. Perhaps GoogleAPIs.com had some glitch when that message occurred.
Thanks,
Martin2 years ago in reply to: iOS Full Screen Video PlayerHello Atcrips,
if you prefer the native iOS fullscreen just use wp-admin -> FV Player -> Settings -> Mobile Settings -> Use native fullscreen on mobile.
The downside is that any overlay ads, subtitles or custom controls (video speed, AB loop) won’t appear.
iOS unfortunately does not have a real HTML5 fullscreen mode, so we can only use CSS to show the player covering the whole browser window – that’s why some iOS controls remain visible.
Thanks,
Martin2 years ago in reply to: YouTube Data API not workingHello Kbk,
are you getting the number of 11 queries per day from your Google API console?
The message which you saw is coming from GoogleAPIs.com directly. Do you still see it with the latest date and time or is it still the same – from 17 Jan 2023 01:49:24 +0000 ?
Thanks,
MartinHello Ivaylo,
please let us know what exact video link you enter into FV Player.
The TS video segment will not be enough as it’s not a HTML5 video format. TS video segments need to be part of the HLS stream (m3u8 file extension) for web playback.
Thanks,
MartinHello exmost,
this could work with a PHP code.
However I would strongly recommend you to use the actual FV Player database to post your videos. That way we can ensure all the features work properly – from video duration scanning, to user video position saving or playlists, or interactive transcript and chapters with FV Player Pro.
I assume you are using a custom post type in WordPress where you put up the fields you want to fill in. So you can probably just as well add what we call the FV Player Video Custom Field: https://foliovision.com/player/developers/video-custom-fields (setting that up requires some PHP programming skills, but we are thinking about not making it a setting)
That way you would get the full-featured FV Player Editor right on your post editing screen.
If you still need to use a basic custom field, you can check the PHP code sample here: https://foliovision.com/player/developers/api-programming#custom-fields -> “how to feed in values from postmeta”
Thanks,
Martin2 years ago in reply to: chapters inside transcriptHello Edward,
I forgot to reply – the chapters are cached for 15 minutes. So you should see your changes after 15 minutes.
Thanks,
Martin2 years ago in reply to: Not working on AMP mobile pages anymoreHello Roland,
it seems you are using the Accelerated Mobile Pages plugin.
I tried with that one and it worked for me.
It seems that something is hiding the video controls in your case – the
<amp-video>
element has nocontrols
attribute. Is there any setting that might affect that?Thanks,
Martin2 years ago in reply to: How To List Players Created By Other UsersHello Stephen,
we check for the edit_others_posts capability. This capability is normally only assigned for Administrator and Editor user role.
The reason here is simple – user should not be able to edit players belonging to other users if he’s not allowed to edit posts belonging to these other users.
The user roles like Contributor or Author are allowed to edit their own posts, but not posts of the other users. I guess that’s the case with your instructor and instructors_assistant user roles.
Please let us know if this is making sense to you.
I know there are plugins to let you add edit_others_posts capability to different user roles too, but a code snippet like this one seems to be a much lighter solution: https://developer.wordpress.org/reference/classes/wp_role/add_cap/#comment-578
Thanks,
MartinHello Taco,
at first I thought it might not work in Widgets, but it does work in Widgets and your sidebar is build using something else.
Could you please try to put in one more video into that section and see if it will work with the lightbox textlink?
Thanks,
Martin2 years ago in reply to: Autoplay issue, dont work everytimeHello Filipe,
I checked Maria’s website and I couldn’t see the issue, so I’m asking her for more information.
However in your case I do see the issue – FV_Player_MetaBox indeed seems to save with autoplay disabled. We do that to avoid autoplay of the video when you are editing the page, but it shouldn’t save like that.
Please reinstall FV Player from this link: https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Then the issue won’t occur for new videos. For the existing ones you will have to re-save the page where the FV_Player_MetaBox is to allow the video on it to respect the global autoplay setting. If you have too many pages like that, let me know and I can suggest some steps to fix your stored FV_Player_MetaBox entries in bulk.
Thanks,
MartinHello Tonia,
I checked the previous thread about this issue: https://foliovision.com/support/fv-wordpress-flowplayer/troubleshooting/uploaded-videos-with-wordpress-and-coconut-plugin-give-error-at-playing
Last time the issue was that we tried to support even PHP 5.6. To fix it we set the minimal version of AWS parts of FV Player to 7.2. That way we got the latest GuzzleHTTP version.
However we are still on the latest GuzzleHTTP version, even requiring PHP 8.2 did not update the version. What GuzzleHTTP is now in ElementsKit Pro?
Is there any way of preventing ElementsKit Pro from loading all their libraries? Could you please ask their support?
Thanks,
Martin2 years ago in reply to: Video name/title cannot be changed anymoreHello Lukas,
please enable wp-admin -> FV Player -> Settings -> Post Interface Options -> “Playlist Item Titles”.
However it should already reveal that field when you select the video in the Bunny Stream tab.
If the issue persists then please open your browser developer console (here’s how https://foliovision.com/player/troubleshooting/javascript-browser-console), then reload the FV Player admin page and see what comes up on the console when you pick a video in that Bunny Stream tab.
Thanks,
Martin2 years ago in reply to: Flussonic HLS encryptionHello Abel,
I looked at https://flussonic.com/flussonic-media-server/#features and I see Flussonic supports the AES-128 encryption which would be the right way of preventing easy video downloading.
The detailed guide about how that works can be found here: https://flussonic.com/doc/content-protection-with-drm/a-simple-key-server/
This could work with FV Player as well – the decryption key would be better protected. However does Flussonic support fixed decryption key for a stream or does it always have to rotate? I found this in their guide:
“Flussonic will rotate keys once per 10 minutes.”
Are you only running live streams with Flussonic, or even VOD? Does it run on your own server?
Thanks,
Martin2 years ago in reply to: Secured Vimeo videos do not play on iPad!Hello Hoshang,
I checked your license checks and I actually see no license checks coming from your website domain nor IP.
To troubleshoot this issue you can install the Log HTTP Requests plugin. Then remove the FV Player license key from the settings page and put it back in. When you look at wp-admin -> Tools -> Log HTTP Requests you should see the license checks and what was the result. It seems to me your web server might be blocking these calls completely.
Thanks,
Martin2 years ago in reply to: Secured Vimeo videos do not play on iPad!Hello Hoshang,
I’m not sure why the license check if failing for you.
Please get the FV Player Pro ZIP file from https://foliovision.com/my-licenses and install from that before I get a chance to look into that licensing issue.
Thanks,
Martin2 years ago in reply to: Using the Video Lightbox EffectHello Gordon,
I tried to simply use this markup and it worked:
<a href="https://cdn.foliovision.com/images/2022/06/title-video-in-course-640x368.png" class="colorbox">image</a>
However I found it only works when FV Player is also on the page.
You also need to have “Use video lightbox for images as well” setting in wp-admin -> FV Player -> Settings enabled.
Please reinstall FV Player from this ZIP file: https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Then it will work. This fix will be also part of the next release.
Thanks,
Martin2 years ago in reply to: Secured Vimeo videos do not play on iPad!Hello Hoshang,
since WordPress 5.7 version or so you can just drop in that ZIP file to your wp-admin -> Plugins -> Add new screen and it will offer reinstalling the plugin. You can also deactivate and remove the current FV Player plugin and then install from that ZIP file.
Once you deactivate and delete your current FV Player Pro plugin you will be offered to “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen. That will give you a fresh copy of FV Player Pro which you will also have to switch to Beta as I described.
Thanks,
Martin2 years ago in reply to: Secured Vimeo videos do not play on iPad!Hello Hoshang,
the iPad iOS 16 unmuting bug has been fixed. Please reinstall FV Player from this link: https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
We will finish up more tests and release the new FV Player today.
Thanks,
Martin2 years ago in reply to: Secured Vimeo videos do not play on iPad!Hello Hoshang,
the new iPads can play MPEG-DASH streams. So we fixed that.
Could you please reinstall FV Player from this link? https://foliovision.com/downloads/fv-wordpress-flowplayer.zip
Then also deactivate and delete the FV Player Pro plugin you are using, then hit “Install Pro extension” at the top of the wp-admin -> FV Player -> Settings screen.
Then switch to the Beta release using the steps from here if you are not already using it: https://foliovision.com/player/basic-setup/switching-fv-player-pro-to-beta
That way MPEG-DASH will be used for iPads and it will play.
The way we use MPEG-DASH with FV Player Vimeo Security provides greater video protection than just the HLS streaming, although for these Vimeo videos loading on iPads the downside is that each has to be unmuted as it starts playback without sound.
However I’m still running into some issues with not being able to unmute the video on iOS 16. So I’m working on that.
Thanks,
Martin2 years ago in reply to: Hlsjs-lite Network error with bunny.netHello Lukas,
Bunny Stream integration and Bunny CDN are two different things, so perhaps these issues were related to users hosting videos with their CDN and not using their Stream platform.
FV Player does not affect the way the streams are served if that “Enable Token Authentication” setting is off.
Please have your users run the https://tools.bunny.net/diagnostic-report tool and send the results to Bunny.net support. Their might suggest using their own player for Bunny Stream videos, but on the inside it’s the same technology – HLS.js library.
Thanks,
Martin2 years ago in reply to: Hlsjs-lite Network error with bunny.netHello Lukas,
I don’t think we heard of FV Player issues with Bunny Stream before.
Please provide a publicly accessible test page where we can see the issue and also the System Info from wp-admin -> FV Player -> Settings -> Tools -> System Info. I mainly need to know if you use “Enable Token Authentication” in wp-admin -> FV Player -> Bunny Stream Jobs -> Settings.
Thanks,
MartinHello Girish,
thank you for reporting all the details. The new version only added some debug logging.
We will think about how we could detect the unique user access more effectively.
Thanks,
MartinHello Girish,
please get a new FV Player Pay Per View ZIP files from https://foliovision.com/my-licenses and reinstall from that.
If that won’t fix the issue, then it seems to me the FV Player shortcode might be getting processed multiple times due to some unforeseen circumstance, such as some redundant shortcode parsing due to some theme function or a SEO plugin.
To check that we would need you to enable wp-admin -> Settings -> FV Player PPV -> “Debug mode” and then see if you can reproduce the issue as regular customer – trying logged out in a new browser. If yes, reopen the page with
?fvpp_debug
added to the URL and send the HTML code of the page to us please.Thanks,
MartinHello Girish,
is your user logged in when watching the video, or is he using the link from the email?
What shows up in the “FV Player Pay Per View” box when you check the payment details in wp-admin -> Download -> Purchase History -> (look up the payment) ? You should see the IP addresses and the Browser user agents.
Please let us know.
Thanks,
Martin3 years ago in reply to: Support Peertube instancesHello Steve,
thank you, for now we will work on supporting the existing instances: https://joinpeertube.org/instances
What would be the reason to have your own Peertube instance and then post videos from it to a WordPress website?
Thanks,
Martin3 years ago in reply to: Vimeo playback issues after domain migrationHello,
the issue was that your FV_PLAYER_VIMEO_KEY in wp-config.php was entered in a bad place of the file – after the front-end part of WordPress has loaded. We have fixed the on November 23.
Do you mean the issue did not occur again since then? In that case please upgrade to new FV Player Pro when it’s out.
Thanks,
Martin3 years ago in reply to: Problem with vertical YouTube video on iOSHello Nikolas,
thank you for sending the link over. I was not able to reproduce the issue on iPhone with iOS 15.4.
But I could see it when using iOS 16. It seems to me the issue is with the YouTube iframe. Even though we set the iframe dimensions properly, the video inside of it is set to a much smaller size.
When you try to scroll up and down while the video plays it actually fixes its size.
The issue seems to only affect the portrait videos.
It really is a YouTube issue and outside of our control – I found the exact same bug in Google’s Issue Tracker for YouTube: https://issuetracker.google.com/issues/258991491
I hope they will get it fixed soon.
Thanks,
Martin3 years ago in reply to: Problem with vertical YouTube video on iOSHello Nikolas,
is that the standard Elementor theme or some other theme? Did you make any CSS modifications?
Please provide a link where we can see the issue.
Thanks,
Martin3 years ago in reply to: FV Flowplayer LightboxHello Gordon,
if you want to use a splash screen then please use the full shortcode.
This whole feature with anchors opening the lightbox has been designed to be quick and easy. It’s for text links which open the video.
Thanks,
Martin3 years ago in reply to: FV Flowplayer License upgrade failedHello Nikolas,
I was not able to find the license checks coming from you website. It might be blocked by some firewall.
Please enter the license key into the “Commercial License Key” field as seen in step 6. of our guide: https://foliovision.com/player/getting-started/installation/pro-extension
Then download FV Player Pro from https://foliovision.com/my-licenses
I will then check again to see if you are getting the plugin updates.
Thanks,
Martin3 years ago in reply to: Moving WP to a headless CMSHello Brian,
please try activating wp-admin -> FV Player -> Settings -> Integrations/Compatibility -> Load FV Flowplayer JS everywhere. Then you can copy all the scripts form your homepage footer which might just work. Then you can add your custom logic to only load it when needed in your new CMS.
Thanks,
Martin3 years ago in reply to: Support Peertube instancesHello Steve,
I see they offer an iframe-based API for video playback, so it’s similar to YouTube: https://docs.joinpeertube.org/api-embed-player
Do you have your own instance of PeerTube running or would you like to embed videos from https://framatube.org/ like for example https://framatube.org/w/kkGMgK9ZtnKfYAgnEtQxbv ?
Are you interested in protecting these videos against unauthorized access too?
Thanks,
Martin3 years ago in reply to: links inside videoHello Francus,
we are finishing the new editor for FV Player 8.
I’ll check with Alec if we would like to add a feature for custom links showing as the video plays. We call it the Timeline Actions.
The reason why we did not work on that feature is that YouTube had such feature couple of years ago and then it was removed. It was possible to put up custom links at any given time of the video to make it more interactive. These days the links only work at the end of the video and are limited to other videos I think.
However I always liked that feature, it could be used to add some quick additional explanation to any part of the video even after the video has been posted. It seems like a great way of adding more information to the video without having to upload a new version of the video.
Thanks,
Martin - link the WooCommerce product to the FV Player instance using wp_fv_playermeta table using the