|
MediaElement и 3137 An error has occurred
|
|||
---|---|---|---|
#18+
Оставляю как описание косяка. Суть ошибки: не загружается mediaelement в usercontrol. То есть возникает событие MediaFailed у MediaElement. У меня есть главный UCMain и подчитенный UCP. Оба контрола типа UserControl. UCMain лежит в корне проекта. UCP лежит в подпапке. Было выяснено, что если UCP будет находится в подпапке, то загрузка файла медии не будет происходить. Будем получать ошибку 3137. Решение: держать свой контрол в корне проекта. Решение с перекладыванием медиа файл в папке с контролом ничего не дает. Проект приложен к посту. Нужно добавить в проект любой mp3 с именем test. В проекте UCP лежит в папке. Что вызовет ошибку. Если переложить UCP в корень проекта, то ошибка исчезнет. Ошибку проверять на событии MediaFailed. Успешнсть открытия на событии MediaOpened. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2012, 13:45 |
|
MediaElement и 3137 An error has occurred
|
|||
---|---|---|---|
#18+
AlexeiK, пути к ресурсам проекта следует прописывать так: автор/<AssemblyName>;component/<PathToResource> Пример: автор/SilverlightApplication1;component/Media/someFile.mp3 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2012, 10:04 |
|
MediaElement и 3137 An error has occurred
|
|||
---|---|---|---|
#18+
уТКа, ну, это когда ресурс в другой сборке. но это ничего не изменит. или к чему ты это написал? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2012, 11:08 |
|
MediaElement и 3137 An error has occurred
|
|||
---|---|---|---|
#18+
AlexeiK, это универсальный метод по обращению к ресурсам, он гарантированно достанет необходимый ресурс. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2012, 11:02 |
|
MediaElement и 3137 An error has occurred
|
|||
---|---|---|---|
#18+
уТКа, о нет. ты заблуждаешься. не все так красиво :) можешь попробовать, загрузить проект из первого поста. подсунуть какой нито test.mp3 файл, указать на него свою универсальную ссылку в xaml файле у mediaelemnt . и поставить бряк на событие media failed и ты попадешь туда :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2012, 10:45 |
|
MediaElement и 3137 An error has occurred
|
|||
---|---|---|---|
#18+
AlexeiK, если файл будет: 1) вне проекта (скажем будет валяться на диске Ц), мы получим ошибку доступа; 2) частью проекта, файл откроется; разница очевидна, не так ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2012, 12:37 |
|
MediaElement и 3137 An error has occurred
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2012, 12:40 |
|
MediaElement и 3137 An error has occurred
|
|||
---|---|---|---|
#18+
уТКа, ну ок.раз у тебя стереотип не рушится. тогда спец для тебя, ссылка на проект, с которым ты обломишься и вся твоя теория и также модный пример с гуглом. http://rghost.net/37486581 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2012, 12:46 |
|
MediaElement и 3137 An error has occurred
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2012, 15:00 |
|
MediaElement и 3137 An error has occurred
|
|||
---|---|---|---|
#18+
уТКа, ты прав, с этой адресацией все получилось. с теми что использую я, не получается. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2012, 15:08 |
|
MediaElement и 3137 An error has occurred
|
|||
---|---|---|---|
#18+
уТКаAlexeiK, чем вы глупее, тем больше у меня работы! учи мат.часть и не спорь! кстати, такой матчасти нету. ты использовал адресацию, когда ресурс сидит в длл. а когда он сидит в главном проекте, то такая адресаация не необходима. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2012, 15:09 |
|
MediaElement и 3137 An error has occurred
|
|||
---|---|---|---|
#18+
AlexeiK, сиди в своем танке дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2012, 15:15 |
|
MediaElement и 3137 An error has occurred
|
|||
---|---|---|---|
#18+
уТКа, я насчет той адресации был так уверен, потому что пробовал ее. но она не с работала. поэтому и был так уверен. я по этому вопросу, посмотрел 3 книги, везде все рассказано 1 к 1. Я вправе написать просто test.mp3 Адресация в случае когда ресурс в длл, это я не собирался использовать. Спасибо,что вывел из заблуждения. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2012, 15:20 |
|
MediaElement и 3137 An error has occurred
|
|||
---|---|---|---|
#18+
AlexeiK, авторя по этому вопросу, посмотрел 3 книги, везде все рассказано 1 к 1. об этом мало кто знает, но гуглится. больше практики. авторЯ вправе написать просто test.mp3 парнишки из Индии вполне могли накосячить в коде Silverlight, поэтому для меня приведенное выше решение является единственно-верным. авторСпасибо,что вывел из заблуждения. ну вот и славно. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2012, 15:39 |
|
|
start [/forum/topic.php?fid=21&msg=37744914&tid=1441856]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 363ms |
total: | 496ms |
0 / 0 |