android播放ts
『壹』 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可以播放。