powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Просмотр flash в apex
5 сообщений из 5, страница 1 из 1
Просмотр flash в apex
    #37659676
electrod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Есть задача реализовать возможность проигрывания видео из базы на страничке apex (mp4, flv и т.д.).

Перепробовал много flash плееров, ниодин не хочет из базы воспроизводить видео. Дело походу в работе функции APEX_UTIL.GET_BLOB_FILE_SRC.

Т.е.
Код: plsql
1.
2.
3.
4.
'<a href="'||APEX_UTIL.GET_BLOB_FILE_SRC('P14_FILE', INFORMATION_FILE_ID)||'"
		style="display:block; width:520px; height:330px"  
		class="player"> 
	  </a><script>flowplayer(".player", "/i/flowplayer/flowplayer-3.2.7.swf");</script>'


не работает, а
Код: plsql
1.
2.
3.
4.
'<a href="/i/test.mp4"
		style="display:block; width:520px; height:330px"  
		class="player"> 
	  </a><script>flowplayer(".player", "/i/flowplayer/flowplayer-3.2.7.swf");</script>'


работает.

APEX_UTIL.GET_BLOB_FILE_SRC создает сроку такого вида: href="apex_util.get_blob_file?a=106&s=241887345163135&p=14&d=18858835266935714&i=18859134358944901&p_pk1=40&p_pk2=&p_ck=1D53811E03210CD6616CAAD97E65C17F". Поэтому походу flash player и не хочет хавать видюху. При этом подобная фишка работает с IMG.

Кто-нибудь делал аналогичные вещи? Как исправить?
...
Рейтинг: 0 / 0
Просмотр flash в apex
    #37660574
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
electrod,

1. Пробовали ссылку подставить в адрессную строку? работает?
2. Проверьте имя файла английское и без пробелов и спецсимволов, в некоторпых браузерах могут быть ошибки.
3. Если умеете, посмотрите, что после выполнения функции flowplayer ссылка остается такой же, и запрос идет по ней.
...
Рейтинг: 0 / 0
Просмотр flash в apex
    #37660678
electrod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Да, браузер предлагает скачать на компьютер файл.
А также если просто написать
<a href="'||APEX_UTIL.GET_BLOB_FILE_SRC('P14_FILE', INFORMATION_FILE_ID)||'"
style="display:block; width:520px; height:330px"
class="player">
</a>

2. Имя файла английское.
3. Вроде да, если посмотреть по генерируемым embed, в embed ссылка та же.
...
Рейтинг: 0 / 0
Просмотр flash в apex
    #37661287
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
electrod,

Показалось интересным, так что глянул. Это не баг апекса, а баг конкретно flowplayer.

flowplayer bug fix

касательно апекса, самый простой способ
Код: plsql
1.
replace( ... , '&','%26')


либо же использовать способы доступа, не требующие амперсенд в пути, один из них для wwv_flow_files использовать ссылку вида
Код: html
1.
p?n=file_id
...
Рейтинг: 0 / 0
Просмотр flash в apex
    #37661678
electrod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное!

Я кстати тоже пробовал искать вчера на сайте flowplayer, пытался создать тему, но почему-то мои любые сообщения классифицировались как спам :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Просмотр flash в apex
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]