использование Silverlight MediaElement с абсолютным URI - PullRequest
0 голосов
/ 19 мая 2009

Я пытаюсь создать небольшое приложение silverlight. У меня есть файлы, которые я размещаю на своем локальном хосте. Я хочу иметь возможность использовать MediaElement для их воспроизведения. Однако я продолжаю получать это досадное сообщение об ошибке при запуске приложения Silverlight:

Ошибка: необработанная ошибка в приложении Silverlight 2 SLControls.xap Код: 4001
Категория: MediaError
Сообщение: AG_E_NETWORK_ERROR

Я использую следующую строку для инициализации источника MediaElement:

Uri.TryCreate (http://localhost:/mywebsite/Data/Users/16/Channels/472.MP3, UriKind.Absolute, out Channellocation);

Заранее спасибо,

Vondiplo

Ответы [ 2 ]

1 голос
/ 19 мая 2009

Может быть проблема в символе ':' после localhost? Попробуйте эту ссылку: http://localhost/mywebsite/Data/Users/16/Channels/472.MP3

Вы можете отлаживать проблемы с сетью, используя Fiddler tool.

0 голосов
/ 19 мая 2009

Silverlight не поддерживает кросс-схемы новых запросов. Если вы создаете свое приложение из Blend 2 SP1 или не хотите создавать тестовый сайт ASP.NET, по умолчанию IDE автоматически создает тестовую страницу и запускает ее по схеме file: //. Убедитесь, что вы не используете схему file: //, и убедитесь, что, если вы вставили URL в ваш браузер, файл успешно найден.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...