druc
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Вот придумал себе задачу, внедрить в chm звучки. Вставляю их как линк на файл. Всё вроде должно работать, однако, файл воспроизводится только если лежит рядом со справкой (как и было всегда). Т.е. внедренный в багаж файл не извлекается и не воспроизводится (почему -то). RelLink в шкурке доделал, как описывалось выше. Что не так? | GeRUb Возвращаясь к поднятой Вами проблеме, указанной в цитате, несмотря на продемонстрированные варианты решения, обозначился еще один, более проще. Во всяком случае у себя добился (без Quick Time) открытие и воспроизведение медиафайлов из справки .chm без файлов рядом со справкой, из багажа. Этот вариант похож на мой пример 2. в представленной здесь справке, но без необходимости помещать файл в архив (.rar, .zip и т.д.). Ключевым как уже и было указано и приведено из справки - настройки проигрывания медиа файлов и безопасности системы и, возможно, небольшой нюанс с параметрами дескриптора HTML по вставке объекта. Вообщем, что было сделано: 1. Удалил из системы Quick Time и зарегистрированный к нему декодер mpg. 2. Переназначил ассоциацию внедряемых в справку медиафайлов для проигрывания с медиаплеером из пакета K-Lite codec pack по умолчанию (важно отменить по умолчанию ассоциацию файлов с встроенным майкросовтовским проигрывателем). 3. В папке проекта создал подпапку и поместил туда внедряемые медиа файлы (папку включил в путь поиска проекта), файл поместил в багаж. 4. В теме проекта вставил следующий код HTML: Код: <a href="../name.mp3">проиграть</a> | При этих условиях из справки (без файлов медиа рядом со справкой) по ссылке "проиграть" открывается диалоговое окно с "Открыть-Сохранить-Закрыть"... при нажатии по кнопке "Открыть" файл сразу проигрывается медиаплеером из K-Lite. Почему в справке к Н+М не дали сноску или примечание о варианте рассмотренным здесь с java+ Flash... недавно один знакомый попросил справку с медиафайлом, но чтобы у него в системе не было никаких java, вот и пришлось вернуться к исходному. А у кого то "бзык" на Flash...)) описанный же вариант почти как в справке с небольшой разницей, но по-моему, более приемлемый... Посмотрите у себя такой вариант (вместо плеера из пакета K-Lite можно попробовать другой со встроенными кодеками независимый от встроенного в ОС майкрософтовского, но ведь главное чтобы проигрывались внедряемые файлы с соответствующими расширениями). Хотя по памяти ранее (примерно год назад) и майкрасовтовский проигрывал, но возможно, обновления безопасности Windows внесли эти нежелательные коррективы... |