目前,我一直在制作流媒体视频播放器应用程序。因此,我想使用破折号流。我有一个普通的URI的视频从我的防火墙存储。但是对于破折号流,我想我需要一个以.mpd结尾的文件。
ExoPlayer player = new ExoPlayer.Builder(context).build();
player.setMediaItem(MediaItem.fromUri(**dashUri**));
player.prepare();
我必须做些什么才能将普通的URI转换为URI,以.mpd.结尾
那我该怎么做呢?
我需要显示一个视频文件的视频缩略图,管理员使用视频模块上传。
我有一个名为MEDIA.I的内容类型,我已经创建了字段,如下所示。
LABEL NAME FIELD WIDGET OPERATIONS
Upload Videos field_video Video Video Upload edit delete
在这里,我为“上传视频”标签设置了以下设置
UPLOAD VIDEOS FIELD SETTINGS
这些设置适用于在任何地方使用的上传视频字段。
Numb
我一直在使用FFmpeg进行视频转换,它可以工作,但速度非常慢。
我也尝试过Intel Inde库,但在我测试过的一些Android手机上不起作用。
因此,我想利用MediaCodec Api对视频进行转码。
我从中读到了一些示例代码,这有助于我获得一些Api的概念。但是,我仍然不知道如何将视频文件从一种格式转换为另一种格式。
我没有使用编解码器的经验,我认为流程是:
Decode input video file(frame?) -> feed into encoder -> convert the stream to a .MP4 file.
感谢有人能给我指明正确的方