【问题标题】:Krpano/Phonegap doesn't load videosKrpano/Phonegap 不加载视频
【发布时间】:2015-01-10 11:52:34
【问题描述】:

我试图让我的(html5、webm、ogv)视频在 phonegap 上运行,但它不起作用,因为我通过 krpano 进行虚拟游览,视频播放器插件也不起作用。

知道如何加载视频吗?也许通过远程服务器?但是路径名是什么?

这是我的 krpano 代码(减少到需要的部分),我只使用 phonegap 插入 xml 文件来完成其余的工作,krpano 有自己的视频播放器,在桌面/html5 上运行良好。我得到的错误是“加载视频失败”路径应该是正确的,因为它适用于桌面+“posterurl”图像被加载。

		<plugin name="video1"
		url="%SWFPATH%/plugins/videoplayer.swf"
        alturl="%SWFPATH%/plugins/videoplayer.js"
        videourl="%SWFPATH%/luft.mp4"
		altvideourl="%SWFPATH%/luft.webm"
		posterurl="%SWFPATH%/dammbau.jpg"
        align="center" x="0" y="0"
        pausedonstart="true"
        volume="1.0"
        buffertime="0.8"
        updateeveryframe="true"
        onvideocomplete="removeplugin(video1)"
		onvideoready= "if(isphone,set(hotspot[video1].pausedonstart,true),set(hotspot[video1].pausedonstart,false));"
		onclick="togglepause();"
        />
			<hotspot name="video2" 
				 url="%SWFPATH%/plugins/videoplayer.swf" 
				 alturl="%SWFPATH%/plugins/videoplayer.js" 
				 ath="227.4" atv="-29.9" distorted="true" rx="-19.75" ry="2.50" rz="-1.17" width="640" height="360" scale="0.577" 
				 buffertime="0.1"
				 directionalsound="false"
				 ignoremetadata="false"
				 iscomplete="true"
				 isvideoready="true"
				 loop="true"
				 pausedonstart="false"
				 posterurl="%SWFPATH%/dammbau.jpg"
				 videourl="%SWFPATH%/dammbau.mp4"
				 altvideourl="%SWFPATH%/dammbau.webm"
				 volume="0"
				 onclick="togglepause();"
				 />

【问题讨论】:

  • 你可能访问了根目录,所以使用相对链接
  • 已经尝试了几种不同的品种,当我的视频文件存储在我的根文件夹中时,手机上的相对链接是什么?
  • 我已经看到了 phonegap 在相对链接工作时处理 root 的问题
  • 老实说,不知道如何使用相对链接。

标签: android html cordova html5-video krpano


【解决方案1】:

我没有将 krpano 与 Phonegap 一起使用,而是用于 iOS 网站,然后出现同样的错误“加载视频失败”。就我而言,我只是简单地关闭“%SWFPATH%”并开始工作。我仍然不太确定,但我想可能是因为 iOS 不支持 SWF?

【讨论】:

  • 我只有在 safari mac 中出现视频加载失败错误。你能告诉我你是怎么解决的吗?提前谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-13
  • 2014-04-26
  • 1970-01-01
相关资源
最近更新 更多