非常厚的问题,但有没有办法在Codeception中将自己的调试消息打印到控制台?我的意思是与断言无关的消息,纯粹用于调试测试本身(例如,你可以var_dump()在任何常规PHP网站中使用变量)
我已经尝试过var_dump(),echo并print但无济于事.使用WebDebug's makeAResponseDump()既不会产生所需的结果,我只是希望能够看到我的变量的内容,而不必像xdebug那样运行调试器.
我正在尝试使用JWPlayer作为Android的一种方式,不支持在Phonegap中的Webview中进行HLS播放(或者至少我无法使用它,只能使用WebM流和https://github.com/上的视频插件macdonst/VideoPlayer,HLS流只提供音频)
我知道用户需要安装闪存,但目前对我来说最重要的是获得设备上显示的RTMP或HLS(.m3u8)(2.3,4.0或4.1,无论哪个都有效!)
但是,当我在android中实现JWplayer时,我一直收到"Error loading player:找不到可播放的源代码"错误.到目前为止,我只在模拟器中测试过.
代码没什么特别的,在包含cordova JS之后的HTML文件中我所做的就是:
<script type="text/javascript" src="jwplayer/jwplayer.js" ></script>
<script type="text/javascript">jwplayer.key="b+mykey"</script>
<div id="my-video"></div>
<script type="text/javascript">
jwplayer('my-video').setup({
flashplayer: "javascripts/lib/jwplayer/player.swf",
streamer: "rtmp://myserveraddressgoeshere",
file: "corecctfile.goeshere-sdh",
provider:"rtmp",
autostart: 'true',
controlbar: "over",
width: '720',
height: '405'
});</script>
Run Code Online (Sandbox Code Playgroud)
显然,我有正确的路径,但出于客户隐私原因,这里模糊了它们.
有没有人知道为什么这不起作用?或者我如何让RTMP/HLS流在Android设备上运行?如上所述,该应用程序是PhoneGap应用程序.
谢谢!