Hallo Klaus,
danke erstmal für Deine super Arbeit und die Zeit die Du dafür aufbringst.
Nun möchte ich gerne die QTVR auslesen und in die Panoramagalerie einbinden. Ich weiß nicht, ob das in der Beta schon Möglich ist. Leider habe ich so gut wie keine Programmierkenntnisse. Hier der Quellcode:
<?php
foreach($_GET as $getkey => $getvalue)
$$getkey = $getvalue;
foreach($_POST as $postkey => $postvalue)
$$postkey = $postvalue;
$datei= str_replace("xxx", "%",$datei);
$datei = urldecode($datei);
$version = krpano;
include('inc/13-quicktimereader.php');
echo "<?xml version=\"1.0\" encoding=\"utf-8\" ?><krpano version=\"1.0\" onstart=\"\">"; ?>
<!-- keycodes für die steuerung,
37,38,39,40=Richtungstasten
16=SHIFT, 65=A-Taste, 107=+Taste
17=CONTROL, 89=Y-Taste, 90=Z-Taste, 109=-Taste
-->
<control keycodesleft="37"
keycodesright="39"
keycodesup="38"
keycodesdown="40"
keycodesin="16,65,107"
keycodesout="17,89,90,109"
/>
<!-- <plugin name="zoombuttons" url="plugins/zoombuttons.swf" /> -->
<memory maxmem="350" />
<network downloadqueues="2" decodequeues="1" />
<progress showload="no" showwait="no" />
<!-- Beispielcode für Fullscreen buttons
<plugin name="fson" url="img/btn_openfs.jpg" visible="true" autopos="leftbottom,+54,60" onhover="showtext(Fullscreen-Modus)"
onclick="set(fullscreen,true);set(plugin[fson].visible,false);set(plugin[fsoff].visible,true);" />
<plugin name="fsoff" url="img/btn_closefs.jpg" visible="false" autopos="leftbottom,+54,60" onhover="showtext(Schliessen)"
onclick="set(fullscreen,false);set(plugin[fson].visible,true);set(plugin[fsoff].visible,false);" /> -->
<!--
<plugin name="left" url="img/btn_left.jpg" autopos="bottom,-90,60" ondown="set(movevectorx,-1);" onup="set(movevectorx,0);" />
<plugin name="right" url="img/btn_right.jpg" autopos="bottom,-54,60" ondown="set(movevectorx,+1);" onup="set(movevectorx,0);" />
<plugin name="up" url="img/btn_up.jpg" autopos="bottom,-18,60" ondown="set(movevectory,-1);" onup="set(movevectory,0);" />
<plugin name="down" url="img/btn_down.jpg" autopos="bottom,+18,60" ondown="set(movevectory,+1);" onup="set(movevectory,0);" />
-->
<plugin name="in" url="img/btn_plus.jpg" align="bottom" edge="center" y="20" x="-160" blendmode="screen" ondown="set(movevectorz,-1);" onup="set(movevectorz,0);" onover="set(blendmode,add);" onout="set(blendmode,screen);" />
<plugin name="out" url="img/btn_minus.jpg" align="bottom" edge="center" y="20" x="-120" blendmode="screen" ondown="set(movevectorz,+1);" onup="set(movevectorz,0);" onover="set(blendmode,add);" onout="set(blendmode,screen);" />
<plugin name="left" url="img/btn_left.jpg" align="bottom" edge="center" y="20" x="-80" blendmode="screen" ondown="set(movevectorx,-1);" onup="set(movevectorx,0);" onover="set(blendmode,add);" onout="set(blendmode,screen);" />
<plugin name="right" url="img/btn_right.jpg" align="bottom" edge="center" y="20" x="-40" blendmode="screen" ondown="set(movevectorx,+1);" onup="set(movevectorx,0);" onover="set(blendmode,add);" onout="set(blendmode,screen);" />
<plugin name="up" url="img/btn_up.jpg" align="bottom" edge="center" y="20" x="-0" blendmode="screen" ondown="set(movevectory,-1);" onup="set(movevectory,0);" onover="set(blendmode,add);" onout="set(blendmode,screen);" />
<plugin name="down" url="img/btn_down.jpg" align="bottom" edge="center" y="20" x="+40" blendmode="screen" ondown="set(movevectory,+1);" onup="set(movevectory,0);" onover="set(blendmode,add);" onout="set(blendmode,screen);" />
<!-- fullscreen buttons -->
<plugin name="enterfs" url="img/btn_openfs.jpg" align="bottom" edge="center" x="+120" y="20" visible="true" blendmode="screen" onclick="set(fullscreen,true);" onhover="showtext(Enter Fullscreen);" onover="action(overeffect,enterfs);" onout="action(outeffect,enterfs);" />
<plugin name="exitfs" url="img/btn_closefs.jpg" align="bottom" edge="center" x="+120" y="20" visible="false" blendmode="screen" onclick="set(fullscreen,false);" onhover="showtext(Exit Fullscreen);" onover="action(overeffect,exitfs);" onout="action(outeffect,exitfs);" />
<!-- button effects (fade from alpha 0.6 to 1 and back in 0.3 seconds) -->
<action name="overeffect">
tween(plugin[%1].alpha,1,distance(0.4,0.3));
</action>
<action name="outeffect">
tween(plugin[%1].alpha,0.6,distance(0.4,0.3));
</action>
<!-- fullscreen events (new in 1.0.6) -->
<events onenterfullscreen="action(enterfs);"
onexitfullscreen="action(exitfs);"
/>
<action name="enterfs">
set(plugin[enterfs].visible,false);
set(plugin[exitfs].visible,true);
</action>
<action name="exitfs">
set(plugin[enterfs].visible,true);
set(plugin[exitfs].visible,false);
</action>
<!--
<plugin name="logo" url="img/kleinlogo.png" visible="true" alpha="1.00" blendmode="normal" autopos="rightbottom,5,5" autoscale="false" onhover="showtext(zu kubische-panoramen.de)" onclick="openurl(
http://www.kubische-panoramen.de)" />
-->
<?php if(!empty($datei2)){ ?>
<?php }else{ ?>
<image type="QTVR">
<qtvr url="<?php echo"$datei.mov" setview="false" />
</image>
<?php };?>
<display fps="60"
details="24"
tessmode="1"
movequality="LOW"
stillquality="HIGH"
stilltime="0.250" />
<progress showload="bar(center,33%,3%,0,15%,shaded,
0x000000,0x666666,0xAAAAAA)" />
<progress showload="none" showwait="loopings(0xFFFFFF)" />
<autorotate enabled ="true"
waittime="0"
accel ="1.0"
speed ="2.0"
horizon ="0"
tofov ="off"
/>
<view
fovmin ="50.00"
fovmax ="80.00"
limitfov ="true"
fisheye ="0"
fisheyefovlink="0"
architectural ="0.4"
architecturalonlymiddle="true"
hlookat ="<?php echo $hlookat ?>"
vlookat ="<?php echo $vlookat ?>"
camroll ="0.0000"
fov ="<?php echo $zoom ?>"
/>
<control usercontrol ="mouse"
mousetype ="moveto"
movetocursor =""
cursorsize ="10.0"
mouseaccelerate="1.00"
mousespeed ="10.00"
mousefriction ="0.80"
keybaccelerate ="0.50"
keybspeed ="10.00"
keybfriction ="0.95"
keybinvert ="none"
mousefovchange ="1.00"
keybfovchange ="0.75"
fovspeed ="3.00"
fovfriction ="0.90"
/>
</krpano>