我一直在研究一段時間,所有的問題都可以找到指向mp4的暗示,但我無法控制視頻。從Android上播放mp4文件的URL
我正要放棄,當我發現Android市場上的MX視頻播放器可以以某種方式播放我擁有的這些MP4網址。因此,目前我使用意圖在mx播放器中啓動網址,但我寧願在我的應用程序中顯示視頻。
任何想法MX播放器怎麼做這將是巨大的,
感謝
我一直在研究一段時間,所有的問題都可以找到指向mp4的暗示,但我無法控制視頻。從Android上播放mp4文件的URL
我正要放棄,當我發現Android市場上的MX視頻播放器可以以某種方式播放我擁有的這些MP4網址。因此,目前我使用意圖在mx播放器中啓動網址,但我寧願在我的應用程序中顯示視頻。
任何想法MX播放器怎麼做這將是巨大的,
感謝
請參閱本link我已經通過創建一個videoview粘貼整個代碼在你的應用程序播放MP4視頻,你可能會小錯誤您可以手動刪除該錯誤。
選中此項。它會幫助你。
String LINK = "http://www.boisestatefootball.com/sites/default/files/videos/original/01%20-%20coach%20pete%20bio_4.mp4";
setContentView(R.layout.video);
VideoView videoView =(VideoView)findViewById(R.id.webView);
MediaController mc = new MediaController(this);
mc.setAnchorView(videoView);
mc.setMediaPlayer(videoView);
Uri video = Uri.parse(LINK);
videoView.setMediaController(mc);
videoView.setVideoURI(video);
videoView.requestFocus();
videoView.start();
您可以使用FullscreenVideoView
類。它是一個小型圖書館項目。它的gradle產出是:
compile 'com.github.rtoshiro.fullscreenvideoview:fullscreenvideoview:1.1.0'
它的步驟是在這裏:
您VideoView
XML是這樣
<com.github.rtoshiro.view.video.FullscreenVideoLayout
android:id="@+id/videoview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
在你的活動中,使用這種方法進行初始化:
FullscreenVideoLayout videoLayout;
videoLayout = (FullscreenVideoLayout) findViewById(R.id.videoview);
videoLayout.setActivity(this);
Uri videoUri = Uri.parse("YOUR_VIDEO_URL");
try {
videoLayout.setVideoURI(videoUri);
} catch (IOException e) {
e.printStackTrace();
}
就是這樣。快樂編碼:)
如果想知道更多訪問here
太棒了!這工作得很好...有一些小的錯誤消息等,但**它工作!** – roarster