Ma voogesitan videofaile veebist VLC-mängija abil, kuid enamikku faile saan voogesitada ainult otsese allalaaditava URL-iga, erinevalt faili URL-ist, nagu see veebis ilmub.

Täpsemalt öeldes, kui valin veebis faili URL-i ja klõpsan Kopeeri lingi asukoht, kopeeritud URL-i ei edastata. Kui valin URL-i ja klõpsan Salvesta link nimega ..., luuakse otsese allalaadimise URL, mida brauser faili allalaadimiseks kasutab; Uue otselaadimise URL-i saan paremklõpsates kopeerida Kopeeri allalaadimislink salvestatud failil Allalaadimised kausta, isegi kui allalaadimine on poolik või tühistatud. Praegu kasutan seda ebamugavat lahendust ja otsin keerukamat lähenemist.

Siin on konkreetne näide, mida olen hiljuti kohanud suurte voogedastustena (3-4 GB) .mkv failid avalikust Google Drive'i kaustast: sellel esilehel on manustatud mängija ja päises mõned Google Drive'i nupud. Klõpsan allalaadimisnuppu, mis viib järgmisele lehele, hoiatades mind, et fail on viirusetõrje jaoks suur. Kui ma paremklõpsan nuppu Laadige ikkagi alla nuppu ja valige Kopeeri lingi asukoht, kopeeritud URL ei vooru, kuid kui valin Salvesta link nimega ... (või lihtsalt vasakklõps Laadige ikkagi alla) ja alustage allalaadimisprotsessi, luuakse otsese allalaadimise URL, mille kopeerin allalaadimiste kausta loodud kirjest.

Minu küsimus on, kuidas saaksin luua otselaadimise URL-i, mis oleks identne URL-iga, mis loodi, kui laadin faili alla oma brauseriga?

(Lihtsalt uudishimu pärast: kas otselaadimislingi on loonud brauser või faili hostiv server? Kas on võimalik otselaadimislingi vormingut määrata ilma, et oleksite failihostile eelnevalt päringut edastanud?)

  • Kas saate muuta küsimust nii, et see hõlmaks videote faililaiendit ja kodeerimiskeelt (nt HTML, HTML5, PHP ...)? HTML5 puhul, mida enamik tänapäevaseid brausereid praegu toetab, peaksite saama kasutada järgmist. Download link või Download link. Teie veebiserver peab näiteks toetama selle faililaiendi MIME tüüpi video/mp4 MPEG-4 videote jaoks.
  • @dan Lisasin ülalt lihtsa näite. Ma ei kasuta iseenesest ühte kodeerimiskeelt, sest ma ei voogesta faile ainult ühest kohast. Kogun allalaadimislingi vormindamine sõltub keelest, milles hostileht siis kirjutatakse?
  • I'm not streaming files from just one place Kust te neid voogesitate? Üldiselt tegeleme siin ainult veebiserveritega, küsimusi failide jagamise kohta, nagu näiteks Google Drive'is, saab kõige paremini esitada superkasutaja juures. Kui kasutate veebiserverit, peate veenduma, et MIME tüüp on õigesti määratud .mkv nii et kliendirakendus (st brauser) teab, mida failiga teha. Kõik tänapäevased brauserid peaksid toetama ülaltoodud lingivormingut, mida saab välja anda mis tahes skriptikeel. .mvk faile ei pruugi kõik brauserid siiski toetada.
  • @dan Täname üksikasjaliku panuse eest. Nagu mu postitus ilmselt osutas, ei kuulu see minu pädevusalasse. Minu küsimus põhines eeldusel, et mis tahes (või enamiku) tüüpi klõpsatavate veebilinkide jaoks määratud URL-ide loomiseks on olemas mõned üldotstarbelised põhimõtted - kasutasin Google Drive'i näidet, kuna seda oli suhteliselt lihtne kirjeldada lihtne postitus, aga ma näen sinu kommentaarist, et olukord on nüansirikkam. Proovin teie antud HTML5-malli sobiva juhtumi jaoks ja veedan natuke rohkem aega veebiserverite tundmaõppimiseks
  • Pole probleemi. Google Drive'i URL-id on mõnevõrra ainulaadsed - ma pole kindel, kas saate nendest sisu voogesitada, kuna enamik failide jagamise teenuseid pole selleks seadistatud (see nõuab mitme sokli samaaegset pesaühendust). Proovige hankida veebimajutuskonto või kasutage kohalikku veebiserverit (nende seadistamine pole keeruline) ja lisage link HTML-lehele. Tõenäoliselt peaksite proovima kasutada .mp4 fail esimesena, kuna .mvk võib selle esitamiseks vajada kodekit või täiendavaid laiendusi. Edu.

none: Charles Robertson | none