小编gts*_*ouk的帖子

Mp4视频旋转元数据

我开发了一个android/ios视频​​共享应用程序,可以录制视频并将其上传到亚马逊s3.兼容android/ios以mp4格式记录H264/AAC编解码器.

用户可能拍摄肖像或风景和应用程序,从传感器获取信息,设置文件的旋转(在Android上的mediarecorder.setOrientationHint和iOS上类似的东西)

来自iOS的视频在Android上运行良好,反之亦然.问题是当我想在网络浏览器上播放视频时.支持mp4格式(即chrome)的浏览器显示视频但忽略旋转元数据.当我用linux上的mplayer播放那些视频时,会发生同样的事情.

想到的第一个解决方案是

ffmpeg -i in.mp4 -vf transpose=<rotation value> out.mp4
Run Code Online (Sandbox Code Playgroud)

浏览器忽略旋转元数据是否有原因?这是一个错误吗?我可以在录制视频时做些什么来解决这个问题吗?

这里分别是来自iOS和android的2个示例.

Thansk

ios视频 安卓视频

html5 mp4 android rotation ios

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

在mongoose/mongodb/node中循环使用异步回调

我是nodejs/mongo/mongoose的新手,我正在尝试做一件非常简单的事情.我有以下架构:

var authorSchema = mongoose.Schema({
    name: String,        
});
Author = mongoose.model('Author', authorSchema);

var bookSchema = mongoose.Schema({
    title: String,        
    isbn: String,
    pages: Number,        
    author: { type : mongoose.Schema.ObjectId, ref : 'Author', index: true }
});
Book = mongoose.model('Book', bookSchema);
Run Code Online (Sandbox Code Playgroud)

我想创建一个作者列表,其中包含每位作者的ID,姓名和书籍数量.我有这样的事情:

exports.author_list = function(req, res){
    Author.find({}, function (err, authors){
        var author_array = Array();
        for (var i=0;i<authors.length;i++){
            var author_obj = new Object();
            author_obj.id = authors[i]._id;
            author_obj.name = authors[i].name;
            author_obj.count = 0; //here is the problem 
            author_array[i] = author_obj;
        }
        res.writeHead(200, { 'Content-Type': 'application/json' …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js

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

检测android上的网络连接不良

我正在构建一个Android应用程序,通过http api调用与我们的服务器交换数据.在许多情况下,用户抱怨应用程序运行缓慢或根本不运行.

最常见的原因是网络连接不良(低3g/wifi信号或拥挤的公共wifi).

检测错误连接的最佳方法是什么?一旦我能够检测到错误的连接,就可以使用图标或Toast消息来通知用户该情况.

我正在使用HttpUrlConnection进行api调用.

api networking android http

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

标签 统计

android ×2

api ×1

html5 ×1

http ×1

ios ×1

mongodb ×1

mongoose ×1

mp4 ×1

networking ×1

node.js ×1

rotation ×1