當前位置:首頁 » 安卓系統 » android播放網路視頻

android播放網路視頻

發布時間: 2022-02-04 23:52:27

❶ android 用webview 播放網路視頻怎麼控制播放按鍵

WebView中的video標簽默認就會帶控制按鍵,但是在Android webView播放視頻還需要以下幾個設置:

  1. 需要在AndroidManifest.xml文件中聲明需要使用HardwareAccelerate, 可以細化到Activity級別,如果不需要的View可以聲明不要用加速,但是需要在代碼中做

具體如下:

  1. 如果要聲明整個應用都要加速:<application ...android:hardwareAccelerated="true">

  2. 如果要在Activity中聲明,則:<activity ...android:hardwareAccelerated="true">Window,getWindow.setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);

  3. 如果application或者activity都申明了要硬體加速,但是為了某些原因(比如省電?),一些View不需要硬體加速的話,view.setLayerType(View.LAYER_TYPE_SOFTWARE,null);


2.需要在AndroidManifest.xml文件中用上<use-sdk></use-sdk>標簽,而且如果是空的還不行,必須寫上targetSDK或者minSDK,但是我試驗過,不管寫版本是多少都沒有關系。。。理論上說,Android應該是從3.0( API Level 11)開始可以對2D渲染加速,但是我把targetSDK設置為5都可以使用的,但是這個標簽不寫還不行。

一般來說,上面的操作做了,就可以使用video標簽播放視屏了,如果要支持全屏,還需要做一點操作:給webview一個WebChromeClient對象,這個WebChromeClient對象需要實現onShowCustomView和onHideCustomView方法

❷ android如何實現視頻的在線播放

vitamio
能播放絕大部分格式的視頻,但是這個有點大,裡面的so文件比較多,官方文檔上說有瘦身的方法,我試過但是沒成功,就一個用了vitamio
的小demo,打完包都10m了。在線視頻的話如果在電腦瀏覽器上能直接播放的話,用這個都可以播的,也有緩沖。我們項目也有在線視頻播放,原本也是准備用vitamio
的,但是太大了,打完包apk增加了10m,然後我就換成了universalvideoview
了,這個也可以在線播放,有緩沖效果,主要是打包後apk不大。如果你播放在線視頻功能要求高,而且不在乎apk大小的話可以使用vitamio
,如果僅想實現在線播放的話建議universalvideoview
就夠了!

❸ Android videoView播放網路視頻,求大神能給我一個demo,告訴我做也行~~~~(>_<)~~~~

我這有個播放本地視頻的demo,其實播放網路視頻一樣的

只要你把那個輸入流inputStream改成網路response.getInputString()的輸入流就行了


❹ 我做了一個android播放網路視頻的程序,在真機上測試,只有聲音沒有圖像

聽你這樣說,很明顯就是手機的無法容納超過解析度過高和采樣率過大的視頻。如果你做過phonegap的話,你會發現4.0可以支持html5的視頻播放,而3.0以下的肯定無法播放,一個道理。裡面的機制無法支持容納

❺ 安卓開發如何實現播放網路視頻用什麼思路

用android Library的mediaplayer class

// steps show as following

1 Create a MediaPlayer instance through the create() method (idle state).
2 Initialize the MediaPlayer with the media source to play (initialized state).
3 Prepare the MediaPlayer for playback through the prepare() method (preparing
and prepared states).
4 Play the MediaPlayer through the start() method (started state).
5 Duringplayback,ifdesired,youcanpause,stop,orreplaytheMediaPlayer(started,
paused, playback complete, and stopped states).
6 Once playback is finished, make sure to release the MediaPlayer』s associated re-
sources by calling release() (end state).

❻ android 如何調用系統播放器播放伺服器端視頻

這樣寫是播放本地的視頻文件的吧,要是想播放網路上的視頻你可以這樣試一下Uri uri = Uri.parse("rtsp://v2.cache2.c.youtube.com/CjgLENy73wIaLwm3JbT_%ED%AF%80%ED%B0%_vSmsbeSyd5JDA==/0/0/0/video.3gp");
39. VideoView videoView = (VideoView)this.findViewById(R.id.video_view);
40. videoView.setMediaController(new MediaController(this));
41. videoView.setVideoURI(uri);
42. //videoView.start();
43. videoView.requestFocus();

❼ android開發 播放網上視頻

大哥,你就開發主流的rstp的網路視頻協議得了,它是實時播放的。還學HTTP幹嘛

❽ Android 播放 網頁MP4 需要哪些許可權

1,訪問網路需要加這個許可權
<uses-permission android:name="android.permission.INTERNET" />

❾ Android webview中如何播放網路視頻

使用webview載入網頁視頻的方法:

  1. 設置webView

webView = (WebView) view.findViewById(R.id.webView);

// 設置WebView屬性,能夠執行Javascript腳本

webView.getSettings().setJavaScriptEnabled(true);

webView.getSettings().setPluginsEnabled(true);

webView.getSettings().setPluginState(PluginState.ON);

webView.setVisibility(View.VISIBLE);

webView.getSettings().setUseWideViewPort(true);

webView.loadUrl("視頻地址");


2.需要在AndroidManifest.xml文件中聲明需要使用HardwareAccelerate, 可以細化到Activity級別,如果不需要的View可以聲明不要用加速,但是需要在代碼中做,具體如下:

1.如果要聲明整個應用都要加速:<application ...android:hardwareAccelerated="true">

2.如果要在Activity中聲明,則:<activity ...android:hardwareAccelerated="true">, 還可以更細化到Window, getWindow.setFlags( WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,

WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);

3.如果application或者activity都申明了要硬體加速,但是為了某些原因(比如省電?),一些View不需要硬體加速的話


3. 上面的操作做了,就可以使用video標簽播放視屏了,如果要支持全屏,還需給webview一個WebChromeClient對象,這個WebChromeClient對象需要實現onShowCustomView和onHideCustomView方法

❿ android 播放網路視頻,用MediaPlayer+SurfaceView實現播放視頻 surfaceCreated不被調用

應該是創建順序出錯了,你的surfaceview先創建,這時候在create方法里,URL還是個空值,你去播放肯定不會有視頻。你再獲取播放地址和surface的create方法裡面寫上log,看看哪個先調用就明白了

熱點內容
湖南台訪問 發布:2025-03-20 05:10:32 瀏覽:37
腳本和秒搶 發布:2025-03-20 05:06:29 瀏覽:590
b35鎖如何設置密碼 發布:2025-03-20 05:06:27 瀏覽:903
淘寶如何租雲伺服器 發布:2025-03-20 05:05:12 瀏覽:210
編程忌諱 發布:2025-03-20 04:58:35 瀏覽:425
國家知識產權專利資料庫 發布:2025-03-20 04:54:29 瀏覽:414
win7怎麼給文件夾設密碼 發布:2025-03-20 04:52:38 瀏覽:723
安卓手機電影怎麼投屏到ipad上 發布:2025-03-20 04:27:23 瀏覽:677
蘋果安卓基於什麼開發 發布:2025-03-20 04:20:52 瀏覽:520
演算法化是 發布:2025-03-20 03:48:20 瀏覽:771