欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android使用VideoView出現(xiàn)無(wú)法播放此視頻問(wèn)題的解決方法

 更新時(shí)間:2018年07月05日 14:34:04   作者:小紅妹  
Android提供了 VideoView組件,它的作用與ImageView類似,只是ImageView用于顯示圖片,而VideoView用于播放視頻,下面這篇文章主要給大家介紹了關(guān)于利用VideoView出現(xiàn)無(wú)法播放此視頻問(wèn)題的解決方法,需要的朋友可以參考下

前言

最近的項(xiàng)目中需要用到VideoView實(shí)現(xiàn)視頻播放,自己花了一天多時(shí)間才能出來(lái),有點(diǎn)想打自己再見(jiàn),在學(xué)校的時(shí)候沒(méi)好好學(xué)。

使用VideoView播放視頻的步驟如下:

1) 在界面布局文件中定義VideoView組件,或在程序中創(chuàng)建VideoView組件。

2) 調(diào)用VideoView的如下兩個(gè)方法來(lái)加載指定視頻。

setVideoPath(String path):加載 path 文件所代表的視頻。

setVideoURI(Uri uri):加載uri所對(duì)應(yīng)的視頻。

3) 調(diào)用VideoView的start()、stop()、pause()方法來(lái)控制視頻播放。

實(shí)際上與VideoView—起結(jié)合使用的還有一個(gè)MediaController類,它的作用是提供一個(gè)友好的圖形控制界面,通過(guò)該控制界面來(lái)控制視頻的播放。

本文主要介紹的是Android用VideoView無(wú)法播放此視頻的解決方法,下面廢話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧

發(fā)現(xiàn)問(wèn)題

廢話少說(shuō),此次遇到的問(wèn)題是無(wú)法播放此視頻+黑屏,問(wèn)題如下圖,

這個(gè)問(wèn)題硬是發(fā)了我一天多時(shí)間,在網(wǎng)上找不到解決方案,老板急,俺也急。

我是這樣寫的,已經(jīng)簡(jiǎn)單的不能再簡(jiǎn)單了

Uri uri = Uri.parse("http://pic.ibaotu.com/00/20/08/96e888piCHck.mp4");
Log.i("Video", "視頻:-->>"+uri);
vh.leftVideo.setMediaController(new MediaController(mContext));
vh.leftVideo.setVideoURI(uri);//播放網(wǎng)絡(luò)視頻
// 4.4 開(kāi)始播放
vh.leftVideo.start();
// 4.5 獲取焦點(diǎn)
vh.leftVideo.requestFocus();

原因分析:

很多人會(huì)以為是沒(méi)有添加權(quán)限,或者是設(shè)備問(wèn)題等等,都有可能。不過(guò)我這次犯了一個(gè)低級(jí)錯(cuò)誤。

由于公司后臺(tái)還沒(méi)有實(shí)現(xiàn)視頻上傳功能,而我又著急弄視頻播放,那么就去百度找視頻素材,結(jié)果就是死活不肯出來(lái)。最后的最后,也是偶然的機(jī)會(huì),我在公司的其他項(xiàng)目中看到了以前同事寫的視頻播放,關(guān)鍵的地方是我把它的視頻路徑換過(guò)來(lái),結(jié)果奇跡般的可以播放了。

遇到這種問(wèn)題,視頻的最好是自己上傳的,不要用網(wǎng)上的視頻素材,網(wǎng)上的視頻素材人家是做了保護(hù)的措施。還有一種方法,就是使用本地視頻咯。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論