UmbracoFileSystemProviders.Azure
UmbracoFileSystemProviders.Azure copied to clipboard
Streaming video video-js mp4/webm
This fails using the local url (404 error!?) http://localhost/media/312473/small.mp4
The remote url works fine https://STORAGENAME.blob.core.windows.net/media/312473/small.mp4
I've worked around for now be resolving the remote url
public static string ResolveFileSystemProviderCdnUrl(string provider, string relativeUrl)
{
var azureBlobFileSystem = FileSystemProviderManager.Current.GetUnderlyingFileSystemProvider(provider);
return azureBlobFileSystem.GetFullPath(relativeUrl);
}
mp4 = Helper.ResolveFileSystemProviderCdnUrl("media", helper.TypedMedia(mp4).Url);
Got some version numbers, response headers, browser details etc to go with this?
Our.Umbraco.FileSystemProviders.Azure - 0.5.1 Umbraco 7.5.11
Fails in Firefox and Chrome
Request
Host: localhost User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: video/webm,video/ogg,video/*;q=0.9,application/ogg;q=0.7,audio/*;q=0.6,*/*;q=0.5 Accept-Language: en-GB,en;q=0.5 Range: bytes=0- Referer: https://localhost/about-us/ Cookie: __utma=111872281.1175969589.1492732179.1493012853.1493093403.4; __utmz=111872281.1492732179.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); UMB_UPDCHK=1; __RequestVerificationToken=E-1V5nV7vxsKUQJGi5SHepnzM0At7zxUamNmJ0-6EERGNoLq0AOIJSu0qYxTjrsCdBDi7PcnUlkLsKisdFznQQMJ53EkzNwDfaPn1VF6URI1; XSRF-TOKEN=C6TIRbK_YCD-IGMPFrcLd78x-F9_xei0aUGGyuu5h4Ax3hCt1VpfwRl3cO8g9sG51Ji3mwAV0C5O-d39_G0xGyZoXU2s50eM-DXHmaVRyIliG46dRJZZuWn8jMA5MoWU0; XSRF-V=Ug64xiiWcjWfyC6y48xH22Z4OH8Ou5FPGO_iO1Ngxi9SjBDyGstQwkAePeuCnhxStzce1F7TkpzSps-_PyBaYT2LGdETW1zs-6LWgYCcCUM1; __utmc=111872281 Connection: keep-alive
Response
Server: Microsoft-IIS/10.0 Date: Tue, 25 Apr 2017 21:14:35 GMT Content-Length: 0 X-Firefox-Spdy: h2