I try to make jwplayer work on android phone when I put rtsp protocol file source it work fine in android but display an error that file can not be played in iOS and PC
without rtsp file source work on pc and iOS fine with rtsp file source work only in android
jwplayer("mediaplayer").setup({
playlist: [{
sources: [
{file:'rtmp://localhost:1935/vod/mp4:dexter.mp4'}//used it to PC ,
{file:'rtsp://localhost:1935/dexter/dexter.mp4'}// used it to android,
{file:'http://localhost:1935/vod/mp4:dexter.mp4/playlist.m3u8'}//and this for iOS
],
title: 'dexter',
width: 854,
height: 480,
});
I have Solved the issue by checking if the device is android or not
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1;
jwplayer("mediaplayer").setup({
playlist: [{
sources: [
(isAndroid)?{file:'rtsp://localhost:1935/vod/dexter/dexter.mp4'}:{file:'rtmp://localhost:1935/vod/mp4:dexter/dexter.mp4'},
{file:'http://localhost:1935/vod/mp4:dexter.mp4/playlist.m3u8'}
],
title: 'dexter',
width: 854,
height: 480,
});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With