让爱蜜莉雅为你的博客报时

Author Avatar
黎明余光 2017年02月01日
  • 在其它设备中阅读本文章


(P 站 ID:59119704)

最近在菜市场上看到一个闹钟 APP 叫做 E!M!T!,内置了多个语言,发现有整点的报时, 然后我就把它提取了出来,要的自取https://pan.baidu.com/s/1qXIefZQ 其实我把蕾姆的也一起提取了

然后我就用我那渣的不行的 PHP 勉强写了个按照时间自动发出指定语音的玩意,全部代码如下:

<?php
date_default_timezone_set("Asia/Shanghai");
$time = date("H");
$utime = null;
if (isset($_COOKIE["time"])) $utime = $_COOKIE["time"];
if ($utime!==$time) {
    echo "<audio autoplay><source src='https://static.dawnlab.me/voice/Emilia/Emilia_".$time.".ogg' type='audio/ogg'>
<source src='https://static.dawnlab.me/voice/Emilia/Emilia_".$time.".mp3' type='audio/mpeg'></audio>";
    setcookie("time",$time, time() + 3600);
}

但是,当我直接插入时,发现了一个很奇怪的问题:正常输出了 audio 标签,但是当完全加载完时,会导致语音中断。。。
机智的我用 iframe 调用,然后就没有任何问题了。。。
最后
~"E"miliatan·"M"aji·"T"enshi! ~

本文链接:https://blog.lim-light.com/archives/Emilia.html
本文采用 CC BY-NC-SA 3.0 CN 协议进行许可,阅读 相关说明