Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
programmist99
21 / 21 / 7
Регистрация: 18.03.2014
Сообщений: 288
#1

При выборе видео приложение вылетает - Windows Phone

20.07.2016, 14:32. Просмотров 432. Ответов 3
Метки нет (Все метки)

C#
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
28
29
30
31
32
33
34
35
36
37
private void Video_Click(object sender, RoutedEventArgs e)
        {
            FileOpenPicker filePicker = new FileOpenPicker();
            filePicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
            filePicker.ViewMode = PickerViewMode.Thumbnail;
 
            // Filter to include a sample subset of file types
            filePicker.FileTypeFilter.Clear();
            filePicker.FileTypeFilter.Add(".mp4");
            filePicker.FileTypeFilter.Add(".wmv");
            filePicker.FileTypeFilter.Add(".wma");
            filePicker.FileTypeFilter.Add(".mp3");
 
            filePicker.PickSingleFileAndContinue();
            view.Activated += viewActivated3; 
        }
 
        private async void viewActivated3(CoreApplicationView sender, IActivatedEventArgs args1)
        {
            FileOpenPickerContinuationEventArgs args = args1 as FileOpenPickerContinuationEventArgs;
 
            if (args != null)
            {
                if (args.Files.Count == 0) return;
 
 
                view.Activated -= viewActivated3;
                Array.Resize(ref me, me.Length + 1);
                StorageFile storageFile = args.Files[0];
                var stream = await storageFile.OpenAsync(Windows.Storage.FileAccessMode.Read);
                
                me[me.Length - 1] = new MediaElement();
                me[me.Length - 1].SetSource(stream, storageFile.ContentType);
                body.Children.Add(me[me.Length - 1]);
 
            }
        }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.07.2016, 14:32     При выборе видео приложение вылетает
Посмотрите здесь:

Windows Phone Приложение WP7 не работает на WP8
Приложение о расходе бюджета Windows Phone
Приложение для WP Windows Phone
Добавить ссылку на приложение Windows Phone
Панорамное приложение для WP 8.0 Windows Phone
Не восстанавливается приложение, по кнопке Back Windows Phone
Windows Phone Обновление приложение Win Phone
Windows Phone Приложение WP 8.1 в Windows 7
Windows Phone Как открыть видео файл из интернета?
Windows Phone Можно ли используя элемент DataPicker, при выборе даты, выводить также в TextBlock наименование дня недели?
Первое приложение Windows Phone
Можно ли запустить приложение? Windows Phone

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Usaga
 Аватар для Usaga
1234 / 979 / 175
Регистрация: 21.01.2016
Сообщений: 3,524
Завершенные тесты: 2
21.07.2016, 17:24     При выборе видео приложение вылетает #2
Цитата Сообщение от programmist99 Посмотреть сообщение
Array.Resize(ref me, me.Length + 1);
Это ещё что такое? Мисье не слышал про List<T>?

А чтобы понять причину вылета, не плохо было бы испытывать приложение в эмуляторе под отладкой. Да и весь код завернуть в try\catch с логгированием тоже не помешало бы)
programmist99
21 / 21 / 7
Регистрация: 18.03.2014
Сообщений: 288
21.07.2016, 22:24  [ТС]     При выборе видео приложение вылетает #3
Удивительно то, что точно такой же код идеально работает для выбора изображений
Usaga
 Аватар для Usaga
1234 / 979 / 175
Регистрация: 21.01.2016
Сообщений: 3,524
Завершенные тесты: 2
22.07.2016, 05:23     При выборе видео приложение вылетает #4
programmist99, удивительно, это когда справку не читаешь. Посмотри инфориацию про MediaElement, может он не умеет так. Да и перехват исключения многое мог бы тебе объяснить.
Yandex
Объявления
22.07.2016, 05:23     При выборе видео приложение вылетает
Ответ Создать тему
Опции темы

Текущее время: 02:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru