Desidero ottenere l'effettivo URL del file video da un video incorporato su qualsiasi sito Web. In sostanza non è YouTube. Può essere qualsiasi sito web. Sto codificando per Android su Java.Come posso ottenere l'URL corretto per il file video da un video incorporato?
Per esempio: La cosa che voglio fare è uguale a questo pulsante IDM fa:
[In realtà non è la stessa perché il pulsante si cattura un flusso di rete quando viene avviata dal giocatore. Ma voglio ottenere il file direttamente dal lettore.] C'è un modo per raggiungere questo? Può qualsiasi libreria esterna [ad es. Jsoup] fai questo?
Sto già utilizzando Jsoup per ottenere altri contenuti della pagina ma non ho idea di come farlo.
Nessun problema! L'ho già capito. Ma sarebbe meglio se qualcuno mi descrivesse un metodo universale che funzioni per ogni video incorporato. In questo video aveva l'URL esposto nella sorgente come una query. Avevo solo bisogno di scoprirlo. Quindi, Jsoup sarebbe in grado di farlo – Writwick
Quale giocatore usi? Se il giocatore è diverso ogni volta, come quando apri la pagina web dal browser, prendi la cartella cache: getApplicationContext(). GetCacheDir() e cerca alcuni file con una determinata estensione (dovrai elencarli (avi, 3gp ecc.), se questo è ciò che intendi con il file "dritto" dal giocatore (non riesco a pensare in nessun altro modo) – g00dy
In realtà, ho detto che sarebbe bello se fosse un universale metodo. [Ho trovato la soluzione per il giocatore in particolare, ma in futuro vorrei includere anche il supporto per gli altri, ed è per questo.] So che è un po 'complicato, ma non so se c'è una soluzione migliore di catturare il flusso proprio come IDM e userò nient'altro che un'app standalone che sarebbe in streaming video quindi non c'è dubbio sul browser. – Writwick