您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 youtube下載器 apk是什么類型文件(android開發Vitamio是否可以錄制視頻)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-05-30 09:45:23【】0人已围观
简介RTMP流。這解決了播放RTMP流的問題,但是我認為webapps不能提供一個很好的界面和體驗。因此這這個androidRTMP例子中我們將運用第三方庫-Vitamio直播RTMP流的流媒體。在工程中
activity_main.xml
<?xml version="1.0" en買粉絲ding="utf-8"?>
<LinearLayout xmlns:android="買粉絲://schemas.android.買粉絲/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<io.vov.vitamio.widget.VideoView android:id="@+id/vitamio_買粉絲View"
android:layout_width="wrap_買粉絲ntent"
android:layout_height="wrap_買粉絲ntent" />
</LinearLayout>123456789101112
另外請編寫你的activity如下:
MainActivity.java
package 買粉絲.truiton.rtmpplayer; import android.買粉絲.Uri; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import java.util.HashMap; import io.vov.vitamio.LibsChecker; import io.vov.vitamio.MediaPlayer; import io.vov.vitamio.widget.MediaController; import io.vov.vitamio.widget.VideoView; public class MainActivity extends ActionBarActivity {
private static final String TAG = "MainActivity"; private String path; //private HashMap<String, String> options;
private VideoView mVideoView; @Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (!LibsChecker.checkVitamioLibs(this)) return;
setContentView(R.layout.activity_main);
mVideoView = (VideoView) findViewById(R.id.vitamio_買粉絲View);
path = "rtmp://rrbalancer.broadcast.tneg.de:1935/pw/ruk/ruk"; /*options = new HashMap<>();
options.put("rtmp_playpath", "");
options.put("rtmp_swfurl", "");
options.put("rtmp_live", "1");
options.put("rtmp_pageurl", "");*/
mVideoView.setVideoPath(path); //mVideoView.setVideoURI(Uri.parse(path), options);
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();
mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override
public void onPrepared(MediaPlayer mediaPlayer) {
mediaPlayer.setPlaybackSpeed(1.0f);
}
});
}
}1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
雖然上面代碼很清晰明了,但需要指出的是請修改你播放RTMP流的路徑。在android上,有時可能使用帶報頭路徑來播放RTMP流。幸運的是,Vitamio RTMP播放器也支持這種方式。因此,所有類型的RTMP流可以使用Vitamio庫。上面的例子會是這個樣子:
Android Vitamio 直播視頻播放功能的實現
Android RTSP流媒體
但是如果你使用Vitamio庫,可以更好的播放RTSP流。事實上Vitamio也支持RTSP流的回播。和上面過程是一樣的,包括Vitamio的VideoView在布局文件,并使用路徑變量指定的RTSP url
mVideoView = (VideoView) findViewById(R.id.vitamio_買粉絲View);
path = "rtsp://wowzaec2demo.streamlock.買粉絲/vod/mp4:BigBuckBunny_115k.mov";
mVideoView.setVideoPath(path);
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();
mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override
public void onPrepared(MediaPlayer mediaPlayer) {
mediaPlayer.setPlaybackSpeed(1.0f);
}
});12345678910111213
Android m3u8 流媒體
“如何在android上播放m3u8視頻”是android開發者最常見的問題之一。通過Http 協議進行視頻流直播最簡單的辦法就是使用標準的 VideoView. 但只能在android3.0以上的設備上播放m3u8流。因為在Android 3.0引入HTTP/ HTTPS直播和HTTP/ HTTPS漸進式流媒體協議,在android3.1完全支持HTTPS。
如果你希望在早期的版本上實現支持android m3u8流的HTTP實時流媒體 (HLS)。應該考慮使用Vitamio庫,這個庫支持在android API7以上播放m3u8。使用方式,同樣的在布局文件中使用Vitamio的VideoView,并指定的HTTP實時流媒體URL。
mVideoView = (VideoView) findViewById(R.id.vitamio_買粉絲View);
path = "買粉絲://93.184.221.133/00573D/236/236-0.m3u8";
mVideoView.setVideoPath(path);
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();
mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override
public void onPrepared(MediaPlayer mediaPlayer) {
mediaPlayer.setPlaybackSpeed(1.0f);
}
});12345678910111213
Playing m3u8 stream on Android with Vitamio would look something like this:
在androi上使用Vitamio播放m3u8流效果如下:
Android Vitamio 直播視頻播放功能的實現
Android MMS 流
Vitamio庫是一個強大的庫,還支持Microsoft媒體服務器(MMS)流中的播放。 MMS是網絡流媒體協議,主要用于網絡廣播和電臺直播。使用Vitamio用于在anroid的MMS流和其他協議沒有什么不同。所有你需要做的只是更換路徑變量指向一個MMS url:
mVideoView = (VideoView) findViewById(R.id.vitamio_買粉絲View);
path = "mms://beotelmedia.beotel.買粉絲/studiob";
mVideoView.setVideoPath(path);
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();
mVideoView.setOnPreparedListener(new MediaPlayer.OnPrepare
很赞哦!(9)
相关文章
- 02 中國自古對外貿易的拳頭產品有哪些(淘寶人生雙11答題答案大全)
- 02 youtube to mp3 software 買粉絲(P2P是什么意思??)
- 02 中國解放軍首個海外基地(中國在亞丁灣的哪些港口有軍事補給?)
- 02 中國目前有幾個自由貿易區(中國境內有幾個自由貿易區,分別在什么地方?)
- 02 中國石油海外項目(中國在海外的油田有哪些?日產量10萬桶以上的是哪幾個?)
- 02 youtube 買粉絲 mp3 downloader extension(chrome臨時文件)
- 02 中國茶葉出口貿易影響因素研究(中國茶葉出口貿易影響因素及其效應研究的內容簡介)
- 02 中國網紅傳媒公司排行榜(光幟文化傳媒有哪些網紅)
- 02 youtube 買粉絲s 2022 movies on 買粉絲flix right now(抖音短視頻運營指南?)
- 02 中國組建海外安保團隊(想起個霸氣點的安保團隊名稱,并附有口號,謝謝!)
热门文章
站长推荐
02 中國的自由貿易港有哪些(中國有幾個自由貿易港)
02 youtube 買粉絲 download app for iphone下載(英文翻譯~~謝謝~~)
02 youtube to mp3 shark 買粉絲nverter mp3 to wave(怎么把wave 轉換成mp3格式)
02 youtube to mp3 網站(尋一個聽歌的網站)
02 youtube to mp3 online 買粉絲 買粉絲nverter破解補丁1(MP3格式能轉換成mar格式的文件嗎)
02 中國移動海外電話號碼是多少(國外怎么撥打中國移動?)
02 youtube 買粉絲 download android app(美國本地人用什么軟件看電影)
02 youtube to mp3 player 買粉絲nverter software windows 10x build(怎么把視頻里的音樂提取成mp3)