2014-11-28 2 views
0

Не думайте, что это возможно, но хотите подтвердить? Я предполагаю, что вы должны использовать метод MediaCapture.StartRecordToStorageFileAsync. Что будет записывать его в файловую систему. Затем вы можете перенести его из файловой системы в базу данных?Возможно ли захватить видео непосредственно в базу данных SQL с помощью MediaCapture в WinRT?

ответ

0

Вы можете записать в поток, не связанный с файлами, а также с помощью MediaCapture. StartRecordToStreamAsync, и вы можете подключить этот поток к базе данных SQL, не сохраняя сначала файл.

Как именно вы его подключили, зависит от того, какое соединение с базой данных вы используете, и если и как оно может потреблять поток. Windows Runtime не имеет встроенной базы данных SQL. Обычно используется локальная база данных, такая как SQLite или удаленная база данных через веб-службу. Для последнего вы можете использовать поток записи в качестве источника для HttpStreamContent.

+0

Я создаю корпоративное приложение. Я загружаю приложение и подключаюсь к некоторому .net-коду через компонент времени выполнения брокерского окна. Этот корпоративный код использует nHibernate и SQLServer. Я начинаю сильно сомневаться в том, чего я пытаюсь достичь. Даже если это возможно ... Я думаю, что производительность будет разумной, просто сохраните ее локально в файловой системе. –