Hallo,
Ik heb een probleem met het downloaden/streamen van een video op de iphone. Ik heb een webserver met een video erop en het is een 3gp bestand (h264/amr). Hierna te noemen 'filmpje.3gp'
Het downloaden werkt wanneer ik em rechtstreeks benader: http://domein/filmpje.3gp
Wanneer ik em probeer te benaderen via een php-script met een fpassthru dan doet ie het niet. Ik heb ook geprobeerd via een .htaccess bla.3gp te koppelen aan iphone.php (http://domein/bla.3gp -> iphone.php), maar dan doet ie het ook niet.
Maar als ik bla.3gp koppel aan filmpje.3gp doet ie het weer wel.
(Via de 'gewone' browsers op de pc werken alle methodes prima overigens)
Via firefox met een iphone-useragent heb ik de response headers vergeleken maar die zien er bijna hetzelfde eruit:
Rechtstreeks
Via php/.htaccess
Ik heb al van alles geprobeerd met de headers, maar niks lijkt te werken...
Uit totale paranoia heb ik zelfs even met de packet sniffer gekeken
maar kon ook niks raars uit vinden. Zou er dan toch iets mis zijn met de response headers?
Ik heb een probleem met het downloaden/streamen van een video op de iphone. Ik heb een webserver met een video erop en het is een 3gp bestand (h264/amr). Hierna te noemen 'filmpje.3gp'
Het downloaden werkt wanneer ik em rechtstreeks benader: http://domein/filmpje.3gp
Wanneer ik em probeer te benaderen via een php-script met een fpassthru dan doet ie het niet. Ik heb ook geprobeerd via een .htaccess bla.3gp te koppelen aan iphone.php (http://domein/bla.3gp -> iphone.php), maar dan doet ie het ook niet.
Maar als ik bla.3gp koppel aan filmpje.3gp doet ie het weer wel.
(Via de 'gewone' browsers op de pc werken alle methodes prima overigens)
Via firefox met een iphone-useragent heb ik de response headers vergeleken maar die zien er bijna hetzelfde eruit:
Rechtstreeks
code:
1
2
3
4
5
6
7
8
9
10
| HTTP/1.1 200 OK Date: Mon, 30 Jun 2008 09:38:14 GMT Server: Apache/1.3.34 (Unix) PHP/5.1.1 mod_ssl/2.8.25 OpenSSL/0.9.7e Last-Modified: Wed, 25 Jun 2008 13:42:11 GMT ETag: "1743a5-42e69-48624b33" Accept-Ranges: bytes Content-Length: 274025 Keep-Alive: timeout=15, max=36 Connection: Keep-Alive Content-Type: video/3gpp |
Via php/.htaccess
code:
1
2
3
4
5
6
7
8
9
10
11
| HTTP/1.1 200 OK Date: Mon, 30 Jun 2008 12:20:40 GMT Server: Apache/1.3.34 (Unix) PHP/5.1.1 mod_ssl/2.8.25 OpenSSL/0.9.7e X-Powered-By: PHP/5.1.1 Etag: W/foooooooooo Last-Modified: Wed, 25 Jun 2008 13:42:11 GMT Accept-Ranges: bytes Content-Length: 274025 Keep-Alive: timeout=15, max=36 Connection: Keep-Alive Content-Type: video/3gpp |
Ik heb al van alles geprobeerd met de headers, maar niks lijkt te werken...
Uit totale paranoia heb ik zelfs even met de packet sniffer gekeken
Aye aye captain