Questions tagged [vitamio]

Vitamio is an open multimedia framework for Android and iOS, with full and real hardware accelerated decoder and renderer.

Vitamio is an open multimedia framework or library for Android and iOS, with full and real hardware accelerated decoder and renderer. It's the simple, clean and powerful API of Vitamio that makes it famous and popular in multimedia apps development for Android and iOS. According to the developers' feedback, Vitamio has been used by more than 1000 apps and 100 million users around the world.

Vitamio can play 720p/1080p HD mp4,mkv,m4v,mov,flv,avi,rmvb,rm,ts,tp and many other video formats in Android and iOS. Almost all popular streaming protocols are supported by Vitamio, including HLS(m3u8), MMS, RTSP, RTMP, and HTTP.

Network Protocols

The following streaming protocols are supported for audio and video playback:

MMS RTSP (RTP, SDP), RTMP HTTP progressive streaming HLS - HTTP live streaming (M3U8) And yes, Vitamio can handle on demand and live videos in all above protocols.

Media formats

Vitamio used FFmpeg as the demuxers and main decoders, many audio and video codecs are packed into Vitamio beside the default media format built in Android platform, some of them are listed below.

DivX/Xvid WMV FLV TS/TP RMVB MKV MOV M4V AVI MP4 3GP Subtitles

Vitamio support the display of many external and embedded subtitle formats.

SubRip(.srt) Sub Station Alpha(.ssa) / Advanced Sub Station Alpha(.ass) SAMI(.smi/.sami) MicroDVD(.sub/.txt) SubViewer2.0(.sub) MPL2(.mpl/.txt) Matroska (.mkv) Subtitle Track

170 questions
0
votes
2 answers

Error : avformat_open_input: Protocol not found : -1330794744

I am building an android stream player using Vitamio. Here is my codes: mVideoView = (VideoView) findViewById(R.id.videoView); path = "https://www.youtube.com/watch?v=vic5gj2qXKg"; mVideoView.setVideoPath(path); …
Lin Juan
  • 1
  • 2
0
votes
1 answer

Vitamio Error In Android - Native libs libffmpeg.so not exists

I've been trying to play streaming videos with Vitamio 4.2.2 but it has not worked for me. I can't play rtmp videos with vitamio because it generates this error in the logcat : E/Vitamio[Player]: Native libs libffmpeg.so not exists!. however i can…
0
votes
1 answer

How to import vitamio 4.0 to android studio

I hear that vitamio 4.0 run better than newer version so I use this, but when I import it then get error Error:(4, 0) Project with path ':ZI' could not be found in project ':VitamioBundle-4.0'. My step: File=>New=>Import Module and choose folder…
abc123
  • 11
  • 4
0
votes
1 answer

Vitamio generates an error: Native libs .... not exist

I've been trying to mount a streaming Vitamio 4.2.2 but it has not worked for me. I am using the latest version of android studio and I simulate the project in genymotion. I am very grateful if you can assist me a little about what's going on that…
0
votes
1 answer

How to make a service sticky in memory even if activity is destroyed?

I have a mediaplayer which I implemented it inside service and I call startSerivce() from an activity in my android app, also I show a notification from my service to keep user updated. Here is the problem : When I press back button and close…
Vahid Hashemi
  • 5,182
  • 10
  • 58
  • 88
0
votes
1 answer

Vitamio media player onCompletion and OnErrorListener are not called

I am using Vitamio Library from https://github.com/yixia/VitamioBundle This is the Vitamio Media Player Class https://github.com/yixia/VitamioBundle/blob/master/vitamio/src/io/vov/vitamio/MediaPlayer.java I have written the code like below but…
Amal Dev S I
  • 938
  • 13
  • 18
0
votes
1 answer

Vitamio doesn't play m3u8

I try to play m3u8 by Vitamio lib, but it doesn't work. if (!LibsChecker.checkVitamioLibs(this)) return; mVideoView = (VideoView) findViewById(R.id.vitamio_videoView); path =…
Vadimcg
  • 125
  • 2
  • 9
0
votes
2 answers

Vertical Stripes on Screen with VideoView on top of SurfaceView

I'm writing an app which displays cutscenes. Currently, the way it works is that (because surface views / video views can't typically be placed on top of each other) I remove the VideoView from the layout the instant the app runs. Then, when I want…
Alexander Guyer
  • 2,063
  • 1
  • 14
  • 20
0
votes
1 answer

Vitamio equivalent of MEDIA_INFO_VIDEO_RENDERING_START

Using the Vitamio media player, I do not see a constant for when the video actually starts rendering (as there has been for the normal android MediaPlayer since api 17). onPreparedListeners do not detect when the rendering physically starts, and, as…
Alexander Guyer
  • 2,063
  • 1
  • 14
  • 20
0
votes
1 answer

Vitamio Projects Export Error

My application get an error while exporting. Application is TV watch.Libraries appcombat,googleplayservice and vitamio.
0
votes
1 answer

How to zoom to particular section of a video in Android?

I have a single video file in mp4 format that I can play in my Android project. Using Vitamio Bundle, I would like to zoom and focus to particular quadrant or section of the video. Please see the illustration of the video in the image shown above.…
Ranjith Varma
  • 473
  • 3
  • 11
0
votes
1 answer

Playback delegate change when using Vitamio Library for iOS

I need to vitamio expert's help. I've encountered some issues when I use vitamio library for ios. https://github.com/yixia/Vitamio-iOS/tree/master/Demo I want to keep the playing song's playback when the app navigate different view controllers. For…
gaozhuo
  • 1
  • 1
0
votes
1 answer

Exoplayer unable to stream certain AAC encoded audio with .m3u8

I'm porting an audio player project from Vitamio to ExoPlayer. I've been able to get it working, except I have two audio sources that will not play. There is no noticable difference between them and other samples that playback perfectly fine. The…
user1743524
  • 655
  • 1
  • 7
  • 14
0
votes
0 answers

How can I implement Pinch zoom for a surface view in Android using Vitamio video player

I would like to implement zooming functionality in a vitamio video control. On checking vitamio code, its found that it is derived from SurfaceView. So I have tried changing SurfaceView to TextureView, but app gets crashed while starting video. So…
Visakh.V.J
  • 31
  • 5
0
votes
1 answer

Vitamio VideoView bad quality in dialog

I've made vitamio VideoView in Dialog, but quality is very bad, worse than in activity.
Paul Chernenko
  • 696
  • 5
  • 21