All Projects → xugaoxiang → Ottliveplayer_vlc

xugaoxiang / Ottliveplayer_vlc

Licence: mit
An Android OTT Box live mediaplayer app based on vlc git-3.0.0 version

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Ottliveplayer vlc

ad-alexatalkingclock
Alexa (or other Smart Speakers) tell you the time without asking every hour. Please ⭐️if you like my app :)
Stars: ✭ 30 (-51.61%)
Mutual labels:  mediaplayer
LineMediaPlayer
本地代理服务器监听android mediaplayer播放请求,由本地进行重新封装转发请求,从而达到获取流媒体数据并缓存的功能。
Stars: ✭ 18 (-70.97%)
Mutual labels:  mediaplayer
Xamarinmediamanager
Cross platform Xamarin plugin to play and control Audio and Video
Stars: ✭ 647 (+943.55%)
Mutual labels:  mediaplayer
android-audio-sensei
High-level library to make android audio recording and playing more simple by handling boring stuff like runtime permissions and by completely abstracting audio playback controller
Stars: ✭ 41 (-33.87%)
Mutual labels:  mediaplayer
android-jungle-mediaplayer
An Android MediaPlayer framework. Can play audio / video, or record audio.
Stars: ✭ 89 (+43.55%)
Mutual labels:  mediaplayer
Dkvideoplayer
Android Video Player. 安卓视频播放器,封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载,列表播放,悬浮播放,广告播放,弹幕
Stars: ✭ 3,796 (+6022.58%)
Mutual labels:  mediaplayer
musicplayer
musicplayer 音乐播放器框架 简单易懂易扩展 已写了播放器demo和列表播放的demo兼容七牛等第三方Mediaplayer
Stars: ✭ 14 (-77.42%)
Mutual labels:  mediaplayer
Universalvideoview
A better Android VideoView with more Media Controller customization. 一个更好用的Android VideoView
Stars: ✭ 941 (+1417.74%)
Mutual labels:  mediaplayer
KingPlayer
🎬 一个专注于 Android 视频播放器的基础库,无缝切换内核。(IjkPlayer、ExoPlayer、VlcPlayer、MediaPlayer)
Stars: ✭ 35 (-43.55%)
Mutual labels:  mediaplayer
Android Audio Visualizer
🎼 🎹 🎵 Audio visualisation for android MediaPlayer 🔉
Stars: ✭ 468 (+654.84%)
Mutual labels:  mediaplayer
Jade-Player
A media player for Android.
Stars: ✭ 70 (+12.9%)
Mutual labels:  mediaplayer
youtube-playlist-player
Watch and edit YouTube playlists on the desktop.
Stars: ✭ 14 (-77.42%)
Mutual labels:  mediaplayer
Exoplayer
An extensible media player for Android
Stars: ✭ 18,648 (+29977.42%)
Mutual labels:  mediaplayer
HAudioPlayer
AVPlayer再封装,实现类网易云音乐播放动画效果
Stars: ✭ 15 (-75.81%)
Mutual labels:  mediaplayer
Liveplayback
Android TV直播电视节目 ,包含各央视频道及卫视频道
Stars: ✭ 757 (+1120.97%)
Mutual labels:  mediaplayer
HPlayer2
Modular Media Player for Raspberry Pi and more...
Stars: ✭ 28 (-54.84%)
Mutual labels:  mediaplayer
Playerbase
The basic library of Android player will process complex business components. The access is simple。Android播放器基础库,专注于播放视图组件的高复用性和组件间的低耦合,轻松处理复杂业务。
Stars: ✭ 2,814 (+4438.71%)
Mutual labels:  mediaplayer
Mkvideoplayer
MKVideoPlayer library is a video player have some basic features that need to develop an video player application in android studio
Stars: ✭ 54 (-12.9%)
Mutual labels:  mediaplayer
Djmediaplayer
An android Media Player based on vitamio
Stars: ✭ 17 (-72.58%)
Mutual labels:  mediaplayer
Cicadaplayer
CicadaPlayer is the player core of AliPlayer, which support multiple platform Android, iOS, macOS, Windows, Linux, and WebAssembly for now. The goal is providing a player core which support multi platform, hardware accelerator, customizable and extensible features. Which support WideVine drm and LHLS.
Stars: ✭ 334 (+438.71%)
Mutual labels:  mediaplayer

OTTLivePlayer_vlc

This is a live media player for android ott box based on vlc-android

Compile from vlc git

  1. https://wiki.videolan.org/AndroidCompile
  2. http://www.xugaoxiang.com/post/85

How to use in your app

jniso

jniso2

vlcjava

How to create a MediaPlayer

ArrayList<String> options = new ArrayList<>();
options.add("-vvv");
libvlc = new LibVLC(this, options);

mediaPlayer = new MediaPlayer(libvlc);

IVLCVout ivlcVout = mediaPlayer.getVLCVout();
ivlcVout.setVideoView(surfaceView);
ivlcVout.attachViews();

Media media = new Media(libvlc, Uri.parse("udp://@225.0.0.1:9000"));
mediaPlayer.setMedia(media);
mediaPlayer.play();

Troubleshooting

Error:(466, 73) 错误: -source 1.6 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)

Android studio --> File --> Project structure... --> app --> Source Compatibility

q1

Android studio 3.0.1版本问题

http://xugaoxiang.com/post/111

Screenshots

1

2

3

4

5

License

Copyright <2017> <COPYRIGHT [email protected]>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].