溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Android使用VideoView出現(xiàn)無法播放此視頻怎么解決

發(fā)布時(shí)間:2022-04-13 15:52:14 來源:億速云 閱讀:2586 作者:iii 欄目:編程語言

這篇文章主要講解了“Android使用VideoView出現(xiàn)無法播放此視頻怎么解決”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Android使用VideoView出現(xiàn)無法播放此視頻怎么解決”吧!

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

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

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

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

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

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

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

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

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

廢話少說,此次遇到的問題是無法播放此視頻+黑屏,問題如下圖,

Android使用VideoView出現(xiàn)無法播放此視頻怎么解決

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

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

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 開始播放
vh.leftVideo.start();
// 4.5 獲取焦點(diǎn)
vh.leftVideo.requestFocus();

原因分析:

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

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

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

感謝各位的閱讀,以上就是“Android使用VideoView出現(xiàn)無法播放此視頻怎么解決”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)Android使用VideoView出現(xiàn)無法播放此視頻怎么解決這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI