Welcome! Log In Create A New Profile

Advanced

[PHP] Server streaming?

Posted by Jeffry Killen 
Jeffry Killen
[PHP] Server streaming?
December 30, 2016 06:20AM
I am doing an mp3 player in javascript/html5 and am having trouble.
Key methods and javasript object properties not responding properly.
References to currentTime property ( time line of the audio file)
causing
failures and errors.

I have found some posted info suggesting the problem may be that the
server (in my case Mac OSX Apache 2.24, localhost for dev purposes)
may not support streaming. This posting includes a php script that
references
$_SERVER['HTTP_RANGE'].

Is there anything in the manual that might help me out with that, or
other
info, suggestions?

The posting is here:
http://pervasivecode.blogspot.com/2012/09/currenttime-not-working-with-html5.html

I presume that the php script would need to respond to an async
request.

Thanks for time and attention
JK

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Christoph M. Becker
[PHP] Re: Server streaming?
December 30, 2016 07:40PM
On 30.12.2016 at 06:11, Jeffry Killen wrote:

> I am doing an mp3 player in javascript/html5 and am having trouble.
> Key methods and javasript object properties not responding properly.
> References to currentTime property ( time line of the audio file) causing
> failures and errors.
>
> I have found some posted info suggesting the problem may be that the
> server (in my case Mac OSX Apache 2.24, localhost for dev purposes)
> may not support streaming.

That is possible, but I suggest to look at the HTTP headers to be sure.
First check whether the request headers actually have a Range or
If-Range header; then check whether the response has status code 206 or
416 (or something else). For details refer to
<https://tools.ietf.org/html/rfc7233#section-3>;.

> This posting includes a php script that
> references
> $_SERVER['HTTP_RANGE'].

If the request contains a Range header, $_SERVER['HTTP_RANGE'] would be
set; otherwise not.

> Is there anything in the manual that might help me out with that, or other
> info, suggestions?
>
> The posting is here:
> http://pervasivecode.blogspot.com/2012/09/currenttime-not-working-with-html5.html
>
>
> I presume that the php script would need to respond to an async request.

Probably yes, but I don't see how that would be relevant.

> Thanks for time and attention
> JK

--
Christoph M. Becker

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Sorry, only registered users may post in this forum.

Click here to login