Heim Backend-Entwicklung PHP-Tutorial 在线文档播放有关问题:播放器加载flash失败

在线文档播放有关问题:播放器加载flash失败

Jun 13, 2016 pm 01:19 PM
quot script swf true

在线文档播放问题:播放器加载flash失败
在网上找了phpcms百度文库插件(源程序就是phpcms的),照着做了下,转换都成功了,就是在显示的时候转换好的flash老是加载不出来(播放器正常加载),求解。
转换所用工具:OpenOffice3.0、Windows Resource Kit Tools和swftools。
先上显示页面代码:

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
 {loop $docurl $r}
<script type="text/javascript" src="/viewer/history/history.js"></script>
<script type="text/javascript" src="/viewer/swfobject.js"></script>
<script type="text/javascript">
            var flashvars = {
            SwfFile : escape("{$r[filename]}"),
                  Scale : 0.6, 
                  ZoomTransition : "easeOut",
                  ZoomTime : 0.5,
                    ZoomInterval : 0.1,
                    FitPageOnLoad : false,
                    FitWidthOnLoad : true,
                    PrintEnabled : true,
                    FullScreenAsMaxWindow : false,
                    ProgressiveLoading : true,
                    PrintToolsVisible : true,
                    ViewModeToolsVisible : true,
                    ZoomToolsVisible : true,
                    FullScreenVisible : true,
                    NavToolsVisible : true,
                    CursorToolsVisible : true,
                    SearchToolsVisible : true
                  };
            var params = {};
            var attributes = {};
            params.quality = "high";
            params.bgcolor = "#ffffff";
            params.allowscriptaccess = "sameDomain";
            params.allowfullscreen = "true";
            attributes.id = "wenkuplays";
            attributes.name = "wenkuplays";
            swfobject.embedSWF("{APP_PATH}viewer/wenkuplays.swf","flashContent","700","550", "10.0.0","{APP_PATH}viewer/playerProductInstall.swf",flashvars,params,attributes);
            swfobject.createCSS("#flashContent", "display:block;text-align:left;");
        </script> 
<div id="flashContent"> 
<p>  本文档播放器要确保Adobe Flash Player版本10.0.0或更高版本。</p> 
<script type="text/javascript"> 
    var pageHost = ((document.location.protocol == "https:") ? "https://" :    "http://"); 
    document.write("<a href='http://www.adobe.com/go/getflashplayer'><img src='"+ pageHost + "www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' />" ); 
</script> 
</div>
{/loop}

Nach dem Login kopieren

网上找了一圈,有人说是下边这行错了,
PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
SwfFile : escape("{$r[filename]}"),

Nach dem Login kopieren

应该改为:
PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
SwfFile : decodeURI("{$r[filename]}"),

Nach dem Login kopieren

但我改完后还是加载不了swf,
还有说是swf文件名含中文或者是swf文件被放在文件夹下了,于是我在根目录下放了一个转换好的swf文件,并把上段代码改为:
PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
SwfFile : decodeURI("a.swf"),

Nach dem Login kopieren


PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
SwfFile : decodeURI("/a.swf"),

Nach dem Login kopieren


PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
SwfFile : decodeURI("{APP_PATH}/a.swf"),

Nach dem Login kopieren


PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
SwfFile : decodeURI("{APP_PATH}a.swf"),

Nach dem Login kopieren
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was bedeutet Skript? Was bedeutet Skript? Aug 29, 2023 pm 02:00 PM

Was bedeutet Skript?

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决

Welches Dateiformat ist swf? Welches Dateiformat ist swf? Jul 20, 2022 pm 04:03 PM

Welches Dateiformat ist swf?

Was ist ein Skript? Was ist ein Skript? Oct 12, 2023 am 10:04 AM

Was ist ein Skript?

So beheben Sie einen Skriptfehler So beheben Sie einen Skriptfehler Oct 18, 2023 am 09:44 AM

So beheben Sie einen Skriptfehler

Schritte zum Konvertieren von SWF-Dateien in das MP4-Format Schritte zum Konvertieren von SWF-Dateien in das MP4-Format Jan 04, 2024 pm 02:20 PM

Schritte zum Konvertieren von SWF-Dateien in das MP4-Format

Detaillierte Erklärung der Bedeutung von true in PHP-Funktionen Detaillierte Erklärung der Bedeutung von true in PHP-Funktionen Mar 16, 2024 am 08:57 AM

Detaillierte Erklärung der Bedeutung von true in PHP-Funktionen

Was bedeutet wahr in der PHP-Funktion? Was bedeutet wahr in der PHP-Funktion? Mar 16, 2024 pm 12:12 PM

Was bedeutet wahr in der PHP-Funktion?

See all articles