董川民 发布的文章

M3U8视频在PC端和手机端播放代码

最近在调研YY直播WAP页面视频直播的地址,发现居然是M3U8格式的。在网络上找了很久的播放器代码,最终找到一个兼容PC电脑、苹果手机和安卓手机的播放器代码。

<!DOCTYPE html>
<html>
<head>
    <meta charset=utf-8 />
    <title>M3U8移动端+PC端播放</title>
    <link href="image/video.css" rel="stylesheet">
    <script src="image/video.js"></script>
    <script src="image/videojs-live.js"></script>
</head>
<body>
    <video id="my_video_1" class="video-js vjs-default-skin" controls preload="auto" autoplay="autoplay" width="1000"
        height="500" data-setup='{}'>
        <source src="http://175.20.85.23:447/83428215_83428215_50020_0_0_50020.m3u8" type="application/x-mpegURL">
    </video>
</body>
</html>

完整文件下载:

m3u8.zip
01da0c1f2fb6f1bcc93dcd951790d259.zip (276.71 KB)

阅读剩余部分

火车头:让内容页里相同结构的数据分条入库

有些内容页采集出来的数据是多条的,这种最具代表性的就是json格式的数据,比如:

{ "name": "中国", "province": [{ "name": "黑龙江", "cities": { "city": ["哈尔滨", "大庆"] } }, { "name": "广东", "cities": { "city": ["广州", "深圳", "珠海"] } }, { "name": "台湾", "cities": { "city": ["台北", "高雄"] } }, { "name": "新疆", "cities": { "city": ["乌鲁木齐"] } }]` }

采集这种数据下来要分条入库,在火车头软件里设置有核心三点:

阅读剩余部分

给网站发布图文资讯内容的正确姿势

一般的网站都有资讯栏目,然后就需要不断地给这些栏目发布内容。内容一般比较简单,要么纯文字内容,要么就是文字内容中插入一些图片。

但很多人都没干过网络编辑这个职位,所以对于文章发布应该录入些什么内容没有清醒的认识。很多时候内容发布成功了,打开网页一看,乱糟糟的,文字颜色、粗细、大小乱显示,图片要么过大,要么过小,要么不显示。很多人都会问:我复制到编辑器中明明看到有图片,为什么发布后显示不出来呢?

阅读剩余部分

iOS ipa重签名为企业证书的工具ResignTool

给iOS安装包ipa重签名应该有以下三个方面的用途:

一,公司内部的iOS APP,不需要发布到appstore,只需要内部安装。总不会收集每个人的iphone UDID之后来打测试包安装吧?人多了不具备可操作性。

二,iOS APP开发完了,有时候要给客户、同事演示,特别是外包公司,给ipa重签名一个企业证书,大家提前安装试用起来很方便。

阅读剩余部分

干掉ecshop模板里随机显示的powered by echsop

新安装了一个ecshop v3.6,然后就在他默认的模板上做调整,发现每次刷新首页,模板里总有一个程序输出的内容会变成powered by echsop字样,相当讨厌。能在产品里做这种雕虫小技来预防用户修改版权信息,完全没有一点开源精神。

干掉模板里随机显示的powered by echsop方法:

一,打开js/common.js文件,搜索:onload = function(),大约在262行左右。然后从onload一直删除到大约353行,将整个function删掉。

阅读剩余部分