2010-04-28 4 views
1

Я вставляю видео в html-страницу со SWF-файлом. который выполняется на локальном хосте, но когда я запускаю его на реальном сервере. чем он работает правильно. Я связываю flv видео в swf-файле и вставляю его в html.встроить видеообъект в html

<script type="text/javascript"> 
AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','600','height','338','title','testing','src','Edit_video/9vi/home-page2','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','Edit_video/9vi/home-page2'); //end AC code 
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="600" height="338" title="testing"> 
    <param name="movie" value="Edit_video/9vi/home-page2.swf" /> 
    <param name="quality" value="high" /> 
    <embed src="Edit_video/home-page2.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="600" height="338"></embed> 
</object></noscript> 
+0

Возможно, вы догадались, что ваш путь неправильный, и еще какие-то подсказки, которые вы можете нам дать? –

+0

Я сразу заметил, что путь к видео отличается для встраиваемых и тегов объектов, последний имеет «9vi» в пути ... который является правильным и который является вашим браузером, и где именно SWF действительно. – Lazarus

+0

На самом деле я обнаружил, что мой путь flv был local.so это prblm в основном creats. –

ответ

1

работает на локальном хосте, но когда я запускаю это на живом сервере

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

Windows, родной файловой системы вы не чувствительны к регистру, поэтому вы можете обратиться к Edit_video и если реальное имя каталога, на самом деле edit_video с небольшим e он не заботится. Но если вы затем загрузите его на сервер с файловой системой, чувствительной к регистру (как и большинство хостов Linux), это больше не будет работать; два разных имени файла и не совпадают.

+0

спасибо ... bobince –

2

Эти два адреса не совпадают:

<param name="movie" value="Edit_video/9vi/home-page2.swf" /> 

<embed src="Edit_video/home-page2.swf" ... /> 
1

Кроме того, вы должны убедиться, что файловая система на локальном сервере совпадает с вашей живой сервера.

I.e. убедитесь, что путь к файлу

Edit_video/9vi/домашняя page.swf

действует, откуда HTML в настоящее время хранится в Интернете.