经过几个小时的尝试,我想问一下如何使用HTML5视频标签在Android设备上循环播放视频.
为了某种独立于浏览器,我添加了video.js来播放视频.一切都适用于Firefox和Chrome,但在我的Android设备(SSG3与Android 4.0.4)上,视频无法启动或循环播放.
<video id="model_video" autoplay loop preload="auto" data-setup="{}" width="90%" height="90%" poster="images/black.jpg">
Run Code Online (Sandbox Code Playgroud)
没有启动视频.但是通过在JS中调用video.start()可以很容易地解决这个问题.但循环不起作用.即使似乎支持循环属性,也会导致问题.使用属性loop = false或甚至缺少循环属性,它仍然设置为true.
有几个网站指出需要添加一个eventlistener.但不幸的是,它没有用.
我在理解Laravel如何处理异常时遇到了问题.我在global.php中注册了Exception处理程序,如下所示:
use MyNamespace\Custom\Exceptions\NotAllowedException;
App::error(function(NotAllowedException $exception, $code)
{
die("MyNamespace\Custom\Exceptions\NotAllowedException catched");
});
App::error(function(\Exception $exception)
{
echo "general exception thrown<br/>";
});
Run Code Online (Sandbox Code Playgroud)
在控制器操作中,我现在抛出一个NotAllowedException.然而,奇怪的是,第一个异常被捕获,然后是NotFoundException.
因此输出是:
general exception thrown
MyNamespace\Custom\Exceptions\NotAllowedException catched
Run Code Online (Sandbox Code Playgroud)
我认为异常处理程序堆栈因此只处理NotAllowedException.但我错了.我是否误解了Laravel中错误处理的概念,还是这种意外行为?
另一件事:我无法将http响应标头设置为401.关于此问题还有其他线程,但到目前为止还没有解决方案.如果有人对此有所了解,我将不胜感激.
谢谢你的时间和每一个回复!干杯