Trovare mime supportati dei client
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- darkstaring
- Linux 3.x
- Messaggi: 657
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Trovare mime supportati dei client
Ciao ..
Vorrei recuperare dal mio serever tutti i mime supportati dai client che mi si collegano...
E' possibile farlo ???
Vorrei sapere se i client supportano un certo tipo di estensione, è possibile????
Grazias Francesco
Vorrei recuperare dal mio serever tutti i mime supportati dai client che mi si collegano...
E' possibile farlo ???
Vorrei sapere se i client supportano un certo tipo di estensione, è possibile????
Grazias Francesco
-
- Linux 0.x
- Messaggi: 13
- Iscritto il: sab 27 lug 2013, 16:01
- Desktop: KDE
- Distribuzione: Debian Sid
Re: Trovare mime supportati dei client
Se parli di un server web negli header il browser dovrebbe inviare una cosa del genere:
Accept: text/html, image/jpeg, image/png, text/*, image/*, */*
Se stai usando php puoi utilizzare questa riga:
getallheaders()['Accept'];
Ciao ciao!
Accept: text/html, image/jpeg, image/png, text/*, image/*, */*
Se stai usando php puoi utilizzare questa riga:
getallheaders()['Accept'];
Ciao ciao!
Windows is what you open when you want fresh air from outside.
- darkstaring
- Linux 3.x
- Messaggi: 657
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Re: Trovare mime supportati dei client
Grazie .. Ho visto getallheaders...
io vorrei capire se i client supportano l' hls in m3u8..
Adesso sto verificando se flash è presente ma vorrei anche capire quali codec ha il client...
Ho visto navigation.mimeType in javascript e le variabili $_SERVER in php
ma non riesco a capire prima di reindirizzare allo streaming se il client lo supporta...
Consigli ???
io vorrei capire se i client supportano l' hls in m3u8..
Adesso sto verificando se flash è presente ma vorrei anche capire quali codec ha il client...
Ho visto navigation.mimeType in javascript e le variabili $_SERVER in php
ma non riesco a capire prima di reindirizzare allo streaming se il client lo supporta...
Consigli ???
-
- Linux 0.x
- Messaggi: 13
- Iscritto il: sab 27 lug 2013, 16:01
- Desktop: KDE
- Distribuzione: Debian Sid
Re: Trovare mime supportati dei client
Scusa la domanda, ma che devi fare? Cioè cosa stai progettando?
Windows is what you open when you want fresh air from outside.
- darkstaring
- Linux 3.x
- Messaggi: 657
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Re: Trovare mime supportati dei client
Faccio un local server con dei contenuti multimediali di vari tipi...
Ora vorrei capire in anticipo (prima di reindirizzare al contenuto) se i client supporta il formato che ho
per reindirizzarlo allo scaricamento di una app o direttamente al contenuto...
Ho provato a capire con queste info:
Ho visto anche canPlayType()...
Dovrei verificare il supporto m3u8
Ora vorrei capire in anticipo (prima di reindirizzare al contenuto) se i client supporta il formato che ho
per reindirizzarlo allo scaricamento di una app o direttamente al contenuto...
Ho provato a capire con queste info:
Codice: Seleziona tutto
<hr>
<h1>$_SERVER['HTTP_USER_AGENT']</h1>
<br>
<?php echo $_SERVER['HTTP_USER_AGENT'] . "<br />"; ?>
<hr>
<h1>get_browser(null, true);</h1>
<br>
<?php
$browser = get_browser(null, true);
print "<table width=\"100%\" border=\"2\">";
foreach($browser as $key => $value)
{
print "<tr> <td> ".$key." </td> <td> ".$value." </tr>";
}
print "</table>";
?>
<hr>
<h1>navigator.mimeTypes</h1>
<br>
<script>
document.write("<table width=\"100%\" border=\"2\">");
for(i=0;i<navigator.mimeTypes.length;i++)
{
document.write("<tr> <td>");
document.write( navigator.mimeTypes[i].type );
document.write("</td> <td>");
document.write( navigator.mimeTypes[i].description );
document.write("</td> <td>");
document.write( navigator.mimeTypes[i].suffixes);
document.write("</td> </tr>");
}
document.write("</table>");
</script>
Dovrei verificare il supporto m3u8
-
- Linux 0.x
- Messaggi: 13
- Iscritto il: sab 27 lug 2013, 16:01
- Desktop: KDE
- Distribuzione: Debian Sid
Re: Trovare mime supportati dei client
Che ne dici di questo https://bitbucket.org/nova-atlantis/sim ... dia-player
Comunque credo tu faccia meglio a leggerlo dalla versione del browser e dal sistema operativo in uso, dai uno sguardo a questo: http://davidwalsh.name/user-agent-parser la licenza della classe è MIT.
Comunque credo tu faccia meglio a leggerlo dalla versione del browser e dal sistema operativo in uso, dai uno sguardo a questo: http://davidwalsh.name/user-agent-parser la licenza della classe è MIT.
Windows is what you open when you want fresh air from outside.
- darkstaring
- Linux 3.x
- Messaggi: 657
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Re: Trovare mime supportati dei client
Il media player l'ho già..
devo capire se il client supporta gli m3u8
devo capire se il client supporta gli m3u8
-
- Linux 0.x
- Messaggi: 13
- Iscritto il: sab 27 lug 2013, 16:01
- Desktop: KDE
- Distribuzione: Debian Sid
Re: Trovare mime supportati dei client
Da quello che so non è possibile fare in quel modo. Non mi rsulta che il browser invii i tipi di formato supportato, puoi supportlo dall'user agent e basta. La soluzione è mettere più formati video per essere certi che sia supportato.
Si potrebbe anche tentare questo http://www.w3.org/2010/05/video/mediaevents.html magari mettere un controllo se è caricato...
Si potrebbe anche tentare questo http://www.w3.org/2010/05/video/mediaevents.html magari mettere un controllo se è caricato...
Windows is what you open when you want fresh air from outside.
- darkstaring
- Linux 3.x
- Messaggi: 657
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Re: Trovare mime supportati dei client
Bello lo script in javascript ...
Ma io non uso nessuno di quei formati
Ma io non uso nessuno di quei formati
-
- Linux 0.x
- Messaggi: 13
- Iscritto il: sab 27 lug 2013, 16:01
- Desktop: KDE
- Distribuzione: Debian Sid
Re: Trovare mime supportati dei client
Secondo me fai prima così: vedi se il browser supporta html5 se no fai vedere il video in flash (o stampi un errore). Se si metti 3 sorgenti: H.264, WebM, Theora. Dovresti essere sicuro che venga riprodotto da qualunque browser.
Windows is what you open when you want fresh air from outside.