thiva7 Δημοσ. 30 Αυγούστου 2015 Δημοσ. 30 Αυγούστου 2015 Καλησπέρα.Έχω φτιάξει ένα μικτό σκριπτ όπου παίρνω το source του βίντεο απο ενα σιτε. Όλα δουλεύουν αλλά παρατήρησα ότι όλα τα βίντεο είναι σε flv αλλά όταν μπαίνεις από κινητό είναι mp4 . Πως μπορώ στο κώδικα μου να το κάνω να διχνει σαν να είμαι από κινητό για να μπορέσω να πάρω το source σε mp4?Ευχαριστώ
defacer Δημοσ. 31 Αυγούστου 2015 Δημοσ. 31 Αυγούστου 2015 Θα βάλεις το User-Agent header να λέει κάτι που αναγνωρίζεται ως κινητό. Μια εύκολη λύση είναι από ένα κινητό (που βγάζει mp4) να πας στο http://www.whatsmyua.comκαι να χρησιμοποιήσεις copy paste αυτό που θα σου γράψει. Βεβαίως μπορείς επίσης να κάνεις convert και το flv σε mp4 αυτόματα μόνος σου, container formats είναι και τα δύο, τετριμμένη διαδικασία.
thiva7 Δημοσ. 31 Αυγούστου 2015 Μέλος Δημοσ. 31 Αυγούστου 2015 Το convert δεν είναι λύση δυστυχώς. Αυτό που κάνω είναι το εξής. Έχω μια βάση δεδομένων όπου έχω τίτλο περιγραφή και το url του βίντεο και αυτό που κάνω είναι περνάω απο μια function το url και παίρνει το source του βίντεο και το δείχνω σε δικό μου player (hotlinked). Και θέλω με κάποιο τρόπο να δείχνω το request σαν να είναι από κινητό για να μπορέσω να κάνω pragmatch για το mp4 αντί για το flv. Ευχαριστώ
defacer Δημοσ. 31 Αυγούστου 2015 Δημοσ. 31 Αυγούστου 2015 Τότε είπαμε, User-Agent στο http request που κάνεις.
thiva7 Δημοσ. 31 Αυγούστου 2015 Μέλος Δημοσ. 31 Αυγούστου 2015 Εκανα αυτο $url = ""; $options = array( 'http'=>array( 'method'=>"GET", 'header'=>"Accept-language: en\r\n" . "Cookie: foo=bar\r\n" . // check function.stream-context-create on php.net "User-Agent: Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.102011-10-16 20:23:10\r\n" // i.e. An iPad ) ); $context = stream_context_create($options); $file = file_get_contents($url, false, $context);
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα