Ok, here's a little more specific info. The problem seems mostly around webm. Most of my "video loading failed" errors were due to a problem between the keyboard and the chair.
However, I have a solid use case that fails: Google Chrome, I have a 4096x2048 WEBM that plays fine in the browser, here:
http://demohub.gemvr.net/DayTimelapse082…-4096x2048.webm
however, when switching to 4096x2048 reslution in krpano player from here:
http://demohub.gemvr.net/DayTimelapse082…l=videopano.xml
I get "Error: video-4096x2048.webm - network loading error".
These are the contents of the videopano.xml:
<krpano>
<action name="startup" autorun="onstart">
if(device.panovideosupport == false, error('Sorry, but panoramic videos are not supported by your current browser!'); , loadscene(videopano); );
</action>
<scene name="videopano" title="Day SkyTimelapse 08-28-16">
<!--
include the videoplayer interface / skin (with VR support)
-->
<include url="skin/videointerface.xml"/>
<!-- include the videoplayer plugin -->
<plugin name="video" url.html5="%SWFPATH%/plugins/videoplayer.js" url.flash="%SWFPATH%/plugins/videoplayer.swf" pausedonstart="false"loop="true" volume="1.0" onloaded="add_video_sources();"/>
<!--
use the videoplayer plugin as panoramic image source
-->
<image>
<sphere url="plugin:video"/>
</image>
<!-- set the default view -->
<view hlookat="-40" vlookat="-65" fovtype="DFOV" fov="130" fovmin="75" fovmax="150" distortion="0.0"/>
<!-- bug (an undistorted hotspot) -->
<layer name="logobug" url="roundlogo_alpha.png" align="lefttop" x="50" y="50" width="150" height="150" bgcolor="0x000000" bgalpha="0.5"bgcapture="true" maskchildren="true"></layer>
<!-- add the video sources and play the video -->
<action name="add_video_sources">
videointerface_addsource('1024x512', '%CURRENTXML%/video-1024x512.mp4|%CURRENTXML%/video-1024x512.webm', '%CURRENTXML%/video-1024x512-poster.jpg'); videointerface_addsource('1920x960', '%CURRENTXML%/video-1920x960.mp4|%CURRENTXML%/video-1920x960.webm', '%CURRENTXML%/video-1920x960-poster.jpg'); videointerface_addsource('4096x2048', '%CURRENTXML%/video-4096x2048.mp4|%CURRENTXML%/video-4096x2048.webm', '%CURRENTXML%/video-4096x2048-poster.jpg'); if(device.ios,
<!--
iOS Safari has a very slow 'video-to-webgl-texture' transfer, therefore use a low-res video by default
-->videointerface_play('1024x512'); , videointerface_play('1920x960'); );
</action>
</scene>
</krpano>
any advice is appreciated.
-WG