- Posts: 8
- Thank you received: 0
Non-Flash Player
- Dave Gortemaker
- Topic Author
- Offline
- New Member
Less
More
08 Feb 2012 18:04 #1465
by Dave Gortemaker
Replied by Dave Gortemaker on topic Re: Non-Flash Player
Thank you gentlemen for the help. I will dig into this a little further. Definitely does not load properly on my phone
If I figure anything out, I'll post back to this message. Thanks for a great module! Keep up the good work!
If I figure anything out, I'll post back to this message. Thanks for a great module! Keep up the good work!
Please Log in or Create an account to join the conversation.
- Andrei Chernyshev
- Offline
- Translator
08 Feb 2012 20:48 #1466
by Andrei Chernyshev
Replied by Andrei Chernyshev on topic Re: Non-Flash Player
I think he's right, it does not look like it will play audio using that player at least on iphones. i've also checked on android and it does work on droids. see attached screenshots from iphones. and one from droid.
Please Log in or Create an account to join the conversation.
- Thomas Hunziker
- Offline
- Administrator
09 Feb 2012 08:58 #1467
by Thomas Hunziker
Replied by Thomas Hunziker on topic Re: Non-Flash Player
Found out something. Safari relies on Quicktime to play those mp3 files. That's why it didn't work on my windows machine with Safari, I hadn't installed Quicktime. After installing Safari played your sermon correctly in HTML5.
Android supports Flash, so it will work anyway without troubles
This doesn't really explain why it doesn't work on the iPhone, but I guess it's more an iOS issue then than a SermonSpeaker one.
I've set up a test layout where it shows an additional pure HTML5 player below the regular one. Can you test if this works on iPhones?
joomla16.hopto.org/series/sermon/15-sund...s-against-booze.html
Android supports Flash, so it will work anyway without troubles
This doesn't really explain why it doesn't work on the iPhone, but I guess it's more an iOS issue then than a SermonSpeaker one.
I've set up a test layout where it shows an additional pure HTML5 player below the regular one. Can you test if this works on iPhones?
joomla16.hopto.org/series/sermon/15-sund...s-against-booze.html
Please Log in or Create an account to join the conversation.
- Dave Gortemaker
- Topic Author
- Offline
- New Member
Less
More
- Posts: 8
- Thank you received: 0
09 Feb 2012 13:45 #1468
by Dave Gortemaker
Replied by Dave Gortemaker on topic Re: Non-Flash Player
That worked perfectly on my iPhone! When I clicked to play it did not remain on the page but opened a QuickTime branded window and played there. But that is still great! So what do I need to do to make that work?
Thanks!
Thanks!
Please Log in or Create an account to join the conversation.
- Thomas Hunziker
- Offline
- Administrator
09 Feb 2012 17:04 #1469
by Thomas Hunziker
Replied by Thomas Hunziker on topic Re: Non-Flash Player
Hmm, I accidentaly overwrote the change again when I tried to fix another issue. Sorry for the confusing. It's set up again.
A simple HTML5 player is coded like this:
In a SermonSpeaker layout you can use this to automatically add the path to the file:
JW Player basically does exactly this, it just has additional logic behind it. One can define which mode should have priority over others. By default it tries Flash first and if the browser doesn't support it, it will try a HTML5 player. If that fails as well it will offer a simple download link. If you got a Quicktime window after clicking, it sounds more like it went to the download link. The HTML5 one should be inbrowser I guess.
A simple HTML5 player is coded like this:
Code:
<audio src="path/to/file.mp3" controls="controls">Your browser doesn't support this.</audio>
In a SermonSpeaker layout you can use this to automatically add the path to the file:
Code:
<audio src="<?php echo $player->file; ?>" controls="controls">Your browser doesn't support this.</audio>
JW Player basically does exactly this, it just has additional logic behind it. One can define which mode should have priority over others. By default it tries Flash first and if the browser doesn't support it, it will try a HTML5 player. If that fails as well it will offer a simple download link. If you got a Quicktime window after clicking, it sounds more like it went to the download link. The HTML5 one should be inbrowser I guess.
Please Log in or Create an account to join the conversation.
05 Sep 2012 06:36 - 05 Sep 2012 06:37 #2480
by Ian
Replied by Ian on topic Re: Non-Flash Player
For Iphone
line 203 and 704
of components/com_sermonspeaker/helpers/player.php
replace
the 'Javascrpt needs to be enabled etc' words
with this
<audio controls="controls" preload="auto"><source src="'.$this->file.'" type="audio/mp3" /></audio>
This builds on the core of sermon speaker (almost) in that it still hides the url of the mp3 except without javascript ie everything still works, but if no javascript is detected, it simply places an html5 audio tag in place; OK for iphones - as it renders the html5 audio player, instead of 'turn on javascript' message
example here
www.centrechurch.org.au/index.php?option...mon&id=69&Itemid=260
pity there is no overrides for the core - but this will work until the file is updated
maybe future editions might contain this patch
or at least use the logic in it
line 203 and 704
of components/com_sermonspeaker/helpers/player.php
replace
the 'Javascrpt needs to be enabled etc' words
with this
<audio controls="controls" preload="auto"><source src="'.$this->file.'" type="audio/mp3" /></audio>
This builds on the core of sermon speaker (almost) in that it still hides the url of the mp3 except without javascript ie everything still works, but if no javascript is detected, it simply places an html5 audio tag in place; OK for iphones - as it renders the html5 audio player, instead of 'turn on javascript' message
example here
www.centrechurch.org.au/index.php?option...mon&id=69&Itemid=260
pity there is no overrides for the core - but this will work until the file is updated
maybe future editions might contain this patch
or at least use the logic in it
Last edit: 05 Sep 2012 06:37 by Ian.
Please Log in or Create an account to join the conversation.
Time to create page: 0.103 seconds