2016-04-14 1 views
0

Я сохранил видео в BitmapImage и хочу, чтобы пользователь мог воспроизвести его. Тем не менее, когда я запускаю свою программу, он обрабатывает мой битмапИмедж, как будто он пуст, когда это не так. Я попытался сделать то же самое с изображением, сохраненным в BitmapImage, и появится любое изображение и заполнит экран, как я ему рассказываю, но видео просто не отображается. Почему это?Как поместить привязку на видео

ответ

1

Вы не можете хранить видео в bitmapimage. Видеофайлы должны храниться в StorageFile.

+0

Хорошо, так как бы я получил свое видео из StorageFile? –

+0

Или, скорее, как я могу установить привязку на StorageFile. Я могу получить StorageFile без каких-либо проблем, но я не знаю, как использовать его с привязкой. –

+0

Используйте mediaelement, установите источник управления с помощью метода setource и воспроизведите элемент мультимедиа с помощью метода воспроизведения. см. это http://stackoverflow.com/questions/13181809/winrt-c-sharp-play-a-viddler-video-using-mediaelement –

0

Использование в словаре:

<MediaElement x:Key="Video1" Source="ms-appx:///Assets/Videos/Video.mp4"/

, а затем на странице:

<MediaElement Source="{StaticResource Video1}"/>

запомнить, чтобы начать ширина AutoPlay = "True".

Смежные вопросы