小编tin*_*der的帖子

新的Android WebView是否与CrossWalk WebView相同

我正在使用CrossWalk WebView,因为你知道它扩展了25 MB的应用程序大小,安装后的应用程序大小高达70 MB!

有一件事我需要知道,CrossWalk WebView支持旧设备,并通过使用更好的WebView而不是默认设备使性能更好,但正如我所知道的Android KitKat谷歌用Chromium替换WebView后,这是否意味着使用运行Android KitKat +的设备中的默认WebView是使用CrossWalk WebView的替代方法,我的意思是Chromium和CrossWalk WebView之间的混合应用程序性能有何不同?

如果性能相同,我会使用默认系统WebView并停止支持旧的Android操作系统.

android webview android-webview crosswalk

11
推荐指数
1
解决办法
5299
查看次数

用于Windows的San Fransisco Arabic Web字体

我看到有人回答如何在网页上使用Apple的新旧金山字体

但是给定的解决方案不适用于阿拉伯语.即使包含来自外部库的字体作为Web字体的答案也不适用于阿拉伯文本(在Windows 7上测试).

这就是OSX Sierra\Firefox上阿拉伯语文本的样子:

在此输入图像描述

非常漂亮,这是在尝试从Windows 7/Firefox上的外部库添加字体后的样子(如本答案中所示):

在此输入图像描述

看起来它已经失效,因此正在使用默认的Web浏览器字体.

我试图在我的网站上使用美丽的San Fransisco字体,所以它在OSX和Windows上看起来都一样.

macos

9
推荐指数
1
解决办法
3550
查看次数

创建适用于移动设备的二进制文件扩展名读取器

它是一个古老的二进制文件扩展名,实际上是由 Inter-Tel Web Conference 软件创建的视频文件。它包含屏幕录制视频和语音音频,还可以捕获会议期间的键盘聊天记录、与会者和文档管理器窗口。它可以通过 Inter-Tel Collaboration Player 来播放,这是一个包含在网络会议软件包中的独立应用程序。

我现在想做的是找到一种在移动设备上播放这些文件的方法,尽管 Inter-Tel Collaboration Player 提供以 AVI 格式导出文件,但我想知道如何为此制作一个命令行脚本,因为该应用程序有很多Windows 7、8、10 的问题,没有 Mac OS 版本。

为这种扩展创建新播放器的方法是什么?

video-processing decoder audio-player

5
推荐指数
1
解决办法
1718
查看次数

获取DLL文件的外部命令

我有一个视频播放器应用程序正在使用的DLL文件,这个视频播放器使用该DLL文件将视频导出为AVI文件格式,知道该应用程序如何使用DLL文件的方式是什么,以便我可以执行它外部?

我在Dropbox上有这份文件的副本.

在此输入图像描述

c c++ dll decode video-processing

5
推荐指数
1
解决办法
316
查看次数

createReadStream 实时读取可变文件

我是 NodeJS 的新手,我正在尝试从麦克风直播到 MP3 文件,字节正在实时写入 MP3 文件,我希望用户能够实时播放这个 MP3 流媒体文件-瓷砖也。

到目前为止,我所做的阅读流(当然是在伟大社区的帮助下)是:


var express     = require('express');
var app         = express();
var fs          = require('fs');

app.listen(3000, function() {
    console.log("[NodeJS] Application Listening on Port 3000");
});

app.get('/stream', function(req, res) {
    var key = req.params.key;

    var music = 'channels/stream-1.mp3';

    var stat = fs.statSync(music);
    range = req.headers.range;
    var readStream;

    if (range !== undefined) {
        var parts = range.replace(/bytes=/, "").split("-");

        var partial_start = parts[0];
        var partial_end = parts[1];

        if ((isNaN(partial_start) && partial_start.length > 1) || (isNaN(partial_end) && …
Run Code Online (Sandbox Code Playgroud)

node.js

5
推荐指数
1
解决办法
839
查看次数

从混合字符串/JSON 数据中提取特定变量

我将Tagify与我构建的自定义 AngularJS 指令一起使用,Tagify 混合输入返回单个字符串中选定标签和文本的 JSON 对象,例如:

\n
var tagify = new Tagify(myElement, {\n    mode: \'mix\',\n    pattern: /@/,\n    whitelist: [{ value: "User Name", code: \'$name\' }, { value: "Phone Number", code: \'$phone\' }],\n    enforceWhitelist: true,\n    dropdown: {\n        maxItems: 20,\n        classname: "tags-look",\n        enabled: 0,\n        closeOnSelect: true\n    }\n});\ntagify.on(\'change\', () => console.log(tagify.DOM.input.value))\n
Run Code Online (Sandbox Code Playgroud)\n

用户输入将是:

\n
\n

您好User Name \xc3\x97,短信已发送至您的手机Phone Number \xc3\x97

\n
\n

这个简单的例子返回:

\n
\n

您好[[{ value: "User Name", code: \'$name\' }]],短信已\n发送到您的手机[[{ value: "Phone …

javascript json

4
推荐指数
1
解决办法
772
查看次数

带有 async:false 的 Chrome 和 Safari ajax 问题

我在网上到处都看到了这个,但我无法修复我的代码来避免这个问题,只是我有一个 ajax 函数,当点击某些按钮时会触发它,有时我想要一个指示器(加载动画)显示,有时不是,所以我构建了我的函数:

function doAjax(action, todo, items, error_num, hide_indicator) {
  items.action = action;
  items.do = todo;
  var postedObj;

  $.ajax({
    type: 'post',
    dataType: 'html',
    url: ajaxURL,
    data: items,
    async: false,
    beforeSend: function() {
      if (!hide_indicator) showIndicator();
    },
    success: function(data) {
      if (data) {
        ajaxObj = JSON.parse(data);
        if (ajaxObj.ok) {
          postedObj = ajaxObj;
        } else {
          alert(ajaxObj.error);
          postedObj = false;
        }
      } else {
        alert('[' + error_num + '] Something went wrong.');
        postedObj = false;
      }
      if (!hide_indicator) hideIndicator();
    },
    error: function() …
Run Code Online (Sandbox Code Playgroud)

ajax jquery google-chrome

2
推荐指数
1
解决办法
7975
查看次数

找不到变量:iOS 7上的Promise

iOS 7 Safari正在报告错误Can't find variable: Promise

new Promise(function(resolve, reject) {
.
.
.
Run Code Online (Sandbox Code Playgroud)

其他白色浏览器没有这个问题,我发现了类似的问题,罗伯特给出了一个解决方案来添加new Ember.RSVP.Promise而不是new Promise

我的问题是我没有使用jQuery,这使所有浏览器都返回Ember未定义的错误,我发现添加Ember.min.js可以解决该问题,但是这会给129.96 KB页面增加额外的内容,而这对我的项目根本不利。

我只想解决iOS7的问题,如果有人知道他如何告诉我们,我将不胜感激。

javascript mobile-safari promise ios ember.js

1
推荐指数
1
解决办法
1867
查看次数

get_categories按最后发布的顺序排序

在上一篇文章中顺序排列的Word_最佳和最短的get_categories方式是什么?

意味着最近发布的帖子应首先出现,是否可以某种方式获得?

wordpress

0
推荐指数
1
解决办法
1505
查看次数