Używam kodu z tej wersji codeproject article w celu przesłania pliku wideo MP4 do serwera SQL (varbinary (MAX)) i odtworzenia go z tego miejsca.Odtwarzanie pliku wideo z obiektu blob serwera sql za pośrednictwem modułu obsługi formatu ashx przy użyciu znacznika wideo HTML5
Moim wymaganiem jest użycie serwera SQL zamiast przechowywania i pobierania filmów z systemu plików.
Jest to kod używam, aby odtworzyć film:
<video id='my_video_1' controls
width="640" height="264"
data-setup="{"controls":true, "preload":none}" >
<source src='<%# "VideoHandler.ashx?id=" + Eval("ID") %>' type='video/mp4'>
</video>
Gdybym użyć fizyczny plik wideo jako źródła wideo, to działa. Jednak powyższy kod nie działa.
W „Internet Explorer” tag renderuje czarne pudełko z czerwonym krzyżem
W „Chrome” przyciski Player są widoczne, ale gdy klikam przycisk odtwarzania, bez wideo jest odtwarzane. Kiedy klikniemy prawym przyciskiem myszy, wyświetli się opcja "Zapisz wideo jako ...", a pobrany plik działa poprawnie z komputerem stacjonarnym.
Proszę mi pomóc z poprawnym kodem.
Czy podwójne cudzysłowy w atrybucie konfigurowania danych mogą powodować problemy? –