PoodLL and iPhones

PoodLL and iPhones

by Lee Cujes -
Number of replies: 8
Hi Justin

Due to not being able to upgrade Moodle beyond 2.8.3 at this time, we are using PoodLL 2.7.6.

My question is a simple one: is there any way to make PoodLL work (i.e. allow audio and video submissions) on people's iOS mobile devices like iPhones? Regardless of what settings we try, we cannot get it working.


When we enable HTML5, we get the following on iPhone:


When we use the default Flowplayer or the PoodLL player, we see this (and it's unclickable)...



When we use the JW player, we see this...


And those represent all the possible player options we have in PoodLL 2.7.6.

Any advice or guidance would be gratefully appreciated.

Kind Regards
Lee


System details:

  • Moodle version: Moodle 2.8.3 (Build: 20150202)
  • PoodLL Filter is 2.7.6 (Build 2015070401)
  • Online PoodLL submissions is 1.5.8 (Build 2014062000)



Average of ratings: -
In reply to Lee Cujes

Re: PoodLL and iPhones

by Justin Hunt -
Picture of Particularly helpful Moodlers Picture of Plugin developers

Poodll 2 is old now and we do not  maintain it other than serious problems.

That bug you are experiencing however was fixed in version 2.8.7 which is the recommended version for Moodle 2.9 and 3.0. You will need to upgrade to at least that to get those changes or make them yourself. They are pretty simple though ...

See here: 

https://github.com/justinhunt/moodle-filter_poodll/commit/32c4d081d17a36af5f4dc2ed470d6e779a91ba7d

In reply to Justin Hunt

Re: PoodLL and iPhones

by Lee Cujes -

Hi Justin

Thanks for that. We updated the code and now have the button working as expected.

In saying that, we still seem to be encountering a strange, and replicatable issue, as follows:

  1. Using an iPhone, we submit a video (which says it submits successfully)
  2. We then hit 'Save Changes'
  3. The next screen (domain/mod/assign/view.php) gives us a "There is no internet connection" screen (I can assure you we have no internet issues)

Do you have any ideas as to why this would be happening?

Kind Regards

Lee

Attachment upload successful.png
Attachment weird error.png
In reply to Lee Cujes

Re: PoodLL and iPhones

by Lee Cujes -
...and following on from the above, we have continued testing uploads with the iPhone and we seem to be encountering a great deal of flakiness.

For example, when trying to upload the same pre-recorded video from the camera roll:

  • 1st attempt: File could not be uploaded
  • 2nd attempt: File could not be uploaded
  • 3rd attempt: File successfully uploaded
  • 4th attempt: File could not be uploaded


Again, any thoughts gratefully appreciated.

Regards

Lee

In reply to Lee Cujes

Re: PoodLL and iPhones

by Justin Hunt -
Picture of Particularly helpful Moodlers Picture of Plugin developers

Hi Lee, my guess is simply that the upload is not completing, because either:

i) the network connection is not reliable

ii) the file size is too great. 

The uploadable file size in Poodll 2 can be no greater than the course or activity's max upload size. If tiny recordings always upload ok, but longer ones do not, then look to update your course max upload size.

https://docs.moodle.org/27/en/File_upload_size

Justin

In reply to Justin Hunt

Re: PoodLL and iPhones

by Lee Cujes -

Hi Justin,

We are continuing our testing, this time on your demo site with the latest version of everything.

I used an iPhone to upload a 30 second video. It uploaded in seconds.

10 minutes later and I am still seeing the "PoodLL is converting your video".

Why is this? If this is the behaviour of the plugin we cannot use it.

Very keen to hear back from you.

Kind regards

Lee

In reply to Lee Cujes

Re: PoodLL and iPhones

by Justin Hunt -
Picture of Particularly helpful Moodlers Picture of Plugin developers

Hi Lee, 

Sorry I missed your post and am replying a bit slow. Thats a bit surprising. But in the scheme of things, there are many things that can go wrong.

Some of them on the server and some of them on the browser and some of them in the network between them. I am pretty confident that the server is doing the job properly. I just tested now with a 1 minute video from an iPhone 6+ and it transcoded so fast I was worried it had failed. But it worked fine.

So I think we need to know more about how you did the upload, 

  • which plugin you were using
  • did you use the File Upload => 'Record or Choose' option
  • what version of iOS / iPhone
  • did the converted file ever come back (ie after 20 ... 30 minutes)
  • and any other information you can add


In reply to Justin Hunt

Re: PoodLL and iPhones

by Lee Cujes -

Hi Justin

We've spoken since I made that last post, and as discussed, I think Cloud PoodLL will be the way forward for us, and we eagerly await its release.

The problem as described may have been due to the caching issue you have documented previously (?). Hard to say as I was unable to replicate it a day later.

Kind regards

Lee

In reply to Lee Cujes

Re: PoodLL and iPhones

by Justin Hunt -
Picture of Particularly helpful Moodlers Picture of Plugin developers

Oh snap. I didn't connect the dots. Sorry and thanks for replying.