看板 AndroidDev 關於我們 聯絡資訊
※ 引述《loveyoualway (瘋子)》之銘言: : VideoView vv = (VideoView) findViewById(R.id.videoView1); : MediaController mc=new MediaController(this); : mc.setEnabled(true); : mc.show(0); : vv.setMediaController(mc); : vv.setVideoURI(Uri.parse("http://youtu.be/lZ78JpU2wms"));
: vv.requestFocus(); : vv.showContextMenu(); : vv.start(); : run的時候會出現無法撥放影片,那是什麼原因 今天剛好遇到一樣的問題,分享給大家參考吧。 Google"未來"將釋出YouTubePlayerView slide: http://yt-android-api.appspot.com/ video: http://www.youtube.com/watch?v=3WFsx-u-q3Y
<code> YouTube.initialize(context, YOUTUBE_DEVELOPER_KEY); Intent intent = YouTubePlayerActivity.createIntent(context, videoId); startActivity(intent); </code> 我幫大家看完今年的Google I/O slide了,如果想要知道結論可以看看"第50頁 ":http://yt-android-api.appspot.com/#50 ,"A new YouTube Android Player API is on the way" 就是說目前API還沒release出來啦。(我:#^$#*%#$^#%&) 但是想知道release之後如何使用的倒是可以看看投影片跟影片,有Live DEMO,還蠻簡單 的。 那在Google還沒釋出來之後,我們該如何使用呢? 目前比較好的作法 http://stackoverflow.com/a/5817843/939212 <code> String URL= "http://www.youtube.com/embed/dH_tCcxf4N8?autoplay=1"; myWebView = (WebView) findViewById( R.id.webview_compontent ); myWebView.getSettings().setJavaScriptEnabled(true); myWebView.getSettings().setPluginsEnabled(true); myWebView.loadUrl(URL); </code> 如果執行之後出現黑畫面的話,試著加上硬體加速,應該就可以解決了。 h3. AndroidManifest.xml <code> <activity android:name=".ui.topbar.CompanyIntro" android:hardwareAccelerated="true" android:screenOrientation="landscape" /> </code> 在還沒釋出新API之前,就暫時用這個方式頂著吧 Orz -- 雜七雜八的kewang部落格 http://kewang.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.3.53
loveyoualway:謝謝你!!! 11/13 09:22
h129875230:如果按 YOUTUBE的全螢幕 會盪掉耶 12/07 02:10