powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как поток преобразовать в видеофайл и сохранить на SQL Server?
4 сообщений из 4, страница 1 из 1
как поток преобразовать в видеофайл и сохранить на SQL Server?
    #37537390
LASMON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
У меня два вопроса (возможно крайне глупые), но помогите, пожалуйста, хотя бы примерами подробными или ссылками на нужную литературу.
Я через silverlight захватываю поток видео с вэб-камеры. Сохраняю на клиенте этот поток в видео-файл с расширением wmv. Вот тут и начинаются проблемы. Файл не читается, видимо необходимо преобразование файла (формирование заголовка) при сохранении потока. А в идеале мне его нужно сохранить на SQL Server. В связи с этим вот и вопросы:
1. Как сформировать из потока правильно видеофайл?
2. Как сохранить его на SQL Server-е?
...
Рейтинг: 0 / 0
как поток преобразовать в видеофайл и сохранить на SQL Server?
    #37537422
SomeUserSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Действия:
1) В БД создаем в нужной таблице поле где будем хранить файл (двоичные данные)
2) создаем сервис для общения с сильверлайтом
3) в сильверлайте берем наш файл, преобразовываем в массив байт и передаем сервису.
...
Рейтинг: 0 / 0
как поток преобразовать в видеофайл и сохранить на SQL Server?
    #37540123
LASMON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решил делать все в итоге через хэндлер, но для того что бы его вызвать нужно сначала перехватить событие silverlight в вэб-проекте с помощью javascript. Используя найденный пример написал:
на стороне silwerlight
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<ScriptableMember()> _
    Public Event Chunk As EventHandler(Of VideoEventArgs)

<ScriptableType()> _
    Public Class VideoEventArgs
        Inherits EventArgs
        Public Property StriemVideo() As Byte()
            Get
                Return StriemVideo
            End Get
            Set(ByVal value As Byte())
                StriemVideo = value
            End Set
        End Property
        Public Property Index() As Long  
            Get
                Return Index
            End Get
            Set(ByVal value As Long)
                Index = value
            End Set
        End Property
    End Class

    Private Sub WriteChunk(ByVal sender As Byte())
        RaiseEvent Chunk(Me, New VideoEventArgs() With {.StriemVideo = sender, .Index =  0 })
    End Sub

и в web.config вэб-проекта для тэста работы
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
..............................................................
       function onChunk(sender, e) {
            alert("1234567890");
        }
.............................................................
<param name="Chunk" value="onChunk" />
...........................................................

На стороне silverlight вызов WriteChunk осуществляется и туда корректно передается параметр sender, javascript почему-то не перехватывает это событие. Где может быть ошибка?
...
Рейтинг: 0 / 0
как поток преобразовать в видеофайл и сохранить на SQL Server?
    #37540191
LASMON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь, неверно написал. Код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
..............................................................
       function onChunk(sender, e) {
            alert("1234567890");
        }
.............................................................
<param name="Chunk" value="onChunk" />
...........................................................

был добавлен не в web.confi, а в тестовую страницу, на которой используется объект silwerlight
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как поток преобразовать в видеофайл и сохранить на SQL Server?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]