当前位置:首页 » 安卓系统 » android播放ts

android播放ts

发布时间: 2023-09-17 02:35:22

‘壹’ android可以播放ts文件或者ts流吗

其实暴风就可以,但你必须做相关的设置. 给你上张图,结合着看. 首先,打开暴风的"查看--选项",在新窗口中选择"外部滤镜",然后在新窗口中找到CoreAVC Video Decoder,双击它,会出现在“外部滤镜”的窗口中(如图),然后,选择“首选”(如图)。 这个时候,一般就可以播放了。 由于你的配置比较低,可能你的显卡无法支持硬件解码,这就需要设置CoreAVC Video Decoder的属性。先双击CoreAVC Video Decoder就出现了旁边的小图。点击Standard bebiocking,选择其中的 Skip all deblocking,然后再点击下面的Software deinterlacing,选择No deinterlacing,然后点击“应用”,重新启动暴风就可以了。 需要提醒的是,不要用暴风2以后的版本,一定要用暴风1。当然,终极解码也可以,但设置更为复杂。 估计楼上的朋友都没有播放过高清视频,所以回答不得要领。 祝你好运!

‘贰’ android可以播放ts文件或者ts流吗

虽然android是支持ts流额播放,但是嫌兄不能播放实时流,播放的时候会先将文件下载到内存在播放宽誉,这个果断不行,将目芹巧袭标放在了m3u8上,从google上得到的一些资料,使用mediaplayer可以播放。

‘叁’ android可以播放ts文件或者ts流吗

其实暴风就可以,但你必须做相关的设置. 给你上张图,结合着看. 首先,打开暴风的"查看--选项",在新窗口中选择"外部滤镜",然后在新窗口中找到CoreAVC Video Decoder,双击它,会出现在“外部滤镜”的窗口中(如图),然后,选择“首选”(如图)。 这个时候,一般就可以播放了。 由于你的配置比较低,可能你的显卡无法支持硬件解码,这就需要设置CoreAVC Video Decoder的属性。先双击CoreAVC Video Decoder就出现了旁边的小图。点击Standard bebiocking,选择其中的 Skip all deblocking,然后再点击下面的Software deinterlacing,选择No deinterlacing,然后点击“应用”,重新启动暴风就可以了。 需要提醒的是,不要用暴风2以后的版本,一定要用暴风1。当然,终极解码也可以,但设置更为复杂。 估计楼上的朋友都没有播放过高清视频,所以回答不得要领。 祝你好运!

‘肆’ 有什么手机播放器能支持TP跟TS视频格式的

1、DICE Player:DICE Player是一款功穗差棚能强悍的视频/音频播放器,它支持播放速度控制,支持网络流媒体,还支持硬件加速,软解码/硬解码样样齐全,而且DICE Player的硬解码是通过解析视猜则频文件的编码格式而不是文件格式的,且支持视频格式包括TP和TS。

2、MoboPlayer:moboplayer播放器是通用于所有安卓手机上的高清视频播放器,独具FFMpeg 解码器,即使低配置的安卓手机也能流畅播放高清视频文件。MoboPlayer支持所有格式视频播放(包括TS和TP格式),播放视频效果极流畅,用户可自由选择是否硬解。

3、Rockplayer:是一款嵌入式平台上的高性能全格式视频播放程序。凭借专为移动设备优化的播放核心以及高度优化的FFMpeg解码 器,RockPlayer已经成为了Android平台上性能最高、支持格式最广泛(包括TS和TP格庆山式)的视频播放程序。

4、Coreplayer:CorePlayer是源于早期Windows Mobile平台TCPMP的播放器。支持多种格式的音、视频(包括TS和TP格式)播放。且支持多种编码格式,还内置丰富的解码器。

5、MX Player:是一款安卓平台上的视频播放器,其支持的视频格式包括:3GP、AVI DIVX、F4V、FLV、MKV、MP4、MPEG、MOV、VOB、WMV、WEBM、TS、TP、XviD等,并针对ARM NEON 和NVIDIA Tegra 2 CPU做了优化处理。

‘伍’ js android端实现视频自动播放

在安卓手机上,使用video播放视频有个问题,video控件层级会永远在顶层,不利于视频互动H5开发,而IOS手机上不会有此问题。

<video src="http://xxx.mp4" x5-video-player-type="h5"/>

x5-video-player-type="h5"   只适用于微信浏览器

注意:

1.jsmpeg 需要将视频转为.ts的文件

     先安装ffmpeg,然后执行以下命令,将mp4格式的文件转成 .ts(用命令行转的才能正常播放)

ffmpeg -i video.mp4 -f mpegts -codec:v mpeg1video -codec:a mp2 out.ts(文件的路径不太好找,建议全局搜索一下)

2.安卓上使用jsmpeg插件渲染canvas,ios上正常使用video并加入隐藏控制条等设置

3. http://hf-app.oss-cn-hangzhou.aliyuncs.com/public/html/jsmpeg.js    请使用此js,原作者的js没有回调设置

4. https://github.com/phoboslab/jsmpeg   原作者github地址

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>JSMpegPlayer</title>

    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0">

    <style>

    html,body{

        padding: 0;

        margin: 0;

    }

    .msg-wrap{

        position: fixed;

        top: 0;

        left: 0;

        background: #fff;

        border: 1px solid #000;

    }

    .video-wrap{

        width: 100%;

        display: none;

    }

    </style>

</head>

<body>

    <video class="video-wrap" id="video-ios" x5-playsinline webkit-playsinline playsinline src="1_BG_4s_2.mp4"></video>

    <canvas class="video-wrap" id="video-android"></canvas>

    <div class="msg-wrap" id="msgTxt">loading...</div>

    <script src="http://hf-app.oss-cn-hangzhou.aliyuncs.com/public/html/jsmpeg.js"></script>

    <script>

        var msgTxt = document.getElementById('msgTxt');

        var video = document.getElementById('video-ios');

        var canvas = document.getElementById('video-android');

        //检测是否为非安卓浏览器并作处理

        var check = !! navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);

        if(check){

            msgTxt.innerHTML = "not Android mode"

            video.style.display="block"

            video.play()

            //监听video加载完成

            video.addEventListener("loadedmetadata",function(){

                msgTxt.innerHTML = "not Android mode:videoPlaying"

            })

            //监听video播放结束

            video.addEventListener("ended",function(){

                msgTxt.innerHTML = "not Android mode:videoEnd"

            })

        }else{

            // jsmpegPlay(canvas,'1_BG_4s_5.ts',startCallBack,playingCallBack,endCallBack)

            jsmpegPlay(canvas,'out.ts',startCallBack,playingCallBack,endCallBack)

        }

        function jsmpegPlay(Vcanvas,vVideo,startFun,playingFun,endFun) {

            var player = new JSMpeg.Player(

                vVideo ,{

                    canvas: Vcanvas,

                    loop: false,

                    autoplay: true,

                    startSign: true,

                    startCallBack: startFun,

                    playingCallBack: playingFun,

                    endCallBack: endFun

                });

        }

        //视频开始播放(即解码完成)执行

        function startCallBack() {

            msgTxt.innerHTML = "Android mode:videoPlaying"

            canvas.style.display="block"

        }

        //视频播放进度

        function playingCallBack(currentTime) {

            // console.log(currentTime)

        }

        //视频播放完成执行

        function endCallBack() {

            msgTxt.innerHTML = "Android mode:videoEnd"

        }

    </script>

</body>

</html>

项目中遇到的坑,把使用方法记录一下

在线演示DOMO

JSMpegPlayer

https://github.com/xxfxx/android-video-autuplay   github地址,欢迎小星星~~~

‘陆’ 安卓手机如何打开.ts123文件

具体操作步骤如下:

1.打开我的电脑--工具--文件夹选项--查看--找到“隐藏已知文件类型的扩展名”。

2.将对号取消--应用确定--回到.ts格式的文件,右键重命名,将后缀改为.mpg。

3.保存--之后用KMplayer或暴风尝试播放。

‘柒’ android可以播放ts文件或者ts流吗

虽然android是支持ts流额播放,但是不能播放实时流,播放的时候会先将文件下载到内存在播放,这个果断不行,将目标放在了m3u8上,从google上得到的一些资料,使用mediaplayer可以播放。

热点内容
说话加密 发布:2025-01-31 14:02:28 浏览:552
android仓库管理系统 发布:2025-01-31 14:02:27 浏览:700
batsql语句 发布:2025-01-31 14:00:13 浏览:733
沈阳加密狗 发布:2025-01-31 13:54:58 浏览:705
联想服务器怎么装windows7 发布:2025-01-31 13:54:52 浏览:874
java二级考试历年真题 发布:2025-01-31 13:50:31 浏览:171
编程一刻 发布:2025-01-31 13:36:44 浏览:585
编程小草出土 发布:2025-01-31 13:33:27 浏览:579
如何设置服务器屏蔽你的ip 发布:2025-01-31 13:25:58 浏览:243
扣扣的独立密码是什么密码 发布:2025-01-31 13:23:42 浏览:132