- Androidプログラミング質問スレ revision45
82 :デフォルトの名無しさん[sage]:2014/10/05(日) 16:02:53.37 ID:sj1EPeQe - webviewのみのアプリを作りました。
その中でYouTubeのサムネイルを表示させており 再生ボタンを押すとwebview内で動画の再生が始まるのですが 音量キーを押しても何も反応しません。 試しに Manifestへは下記のパーミッションを追加 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/> MainActivity.javaには下記の2行目を追加しましたが相変わらず反応はありません protected void onCreate(Bundle savedInstanceState) { setVolumeControlStream(AudioManager.STREAM_MUSIC); webview内の動画の音量をコントロールできるようにするのは 何かややこしいことをしなくていけないのでしょうか? (音量ハードキーが押されたときの動作をコーディングなど)
|
- Androidプログラミング質問スレ revision45
86 :デフォルトの名無しさん[sage]:2014/10/05(日) 19:10:42.42 ID:sj1EPeQe - >>84
こちらは 2chMate 0.8.6/HTC/HTL21/4.1.1/DR HTC butterfly Jってやつです webviewにはYouTubeをサムネイル表示しています。再生は問題なくできます ClientはChromeに設定してあります。 これでやると音量ハードキーを押しても無反応ですね
|
- Androidプログラミング質問スレ revision45
87 :デフォルトの名無しさん[sage]:2014/10/05(日) 19:44:41.04 ID:sj1EPeQe - ちなみに今Arrrows Zという
昔の機種でも試しましたが やはり同じように音量キーには無反応でした
|
- Androidプログラミング質問スレ revision45
89 :デフォルトの名無しさん[]:2014/10/05(日) 23:11:20.79 ID:sj1EPeQe - >>88
ありがとうございます こんなかんじです webviewは2つありますが、メインは↓です コード myWebView = (WebView)findViewById(R.id.webView1); myWebView.setWebViewClient(new WebViewClient()); myWebView.getSettings().setAllowFileAccess(true); myWebView.getSettings().setUserAgentString(“user_agent”); myWebView.getSettings().setJavaScriptEnabled(true); myWebView.loadUrl("http://hogehogehogehoge.com”); myWebView.getSettings().setSupportZoom(true); myWebView.getSettings().setLoadWithOverviewMode(true); myWebView.getSettings().setUseWideViewPort(true); HTML <iframe width="300" height="200" src="//www.youtube.com/embed/2MYbmIxzer8" frameborder="1" allowfullscreen></iframe>
|
- Androidプログラミング質問スレ revision45
90 :デフォルトの名無しさん[]:2014/10/05(日) 23:13:47.01 ID:sj1EPeQe - manifestはこんなかんじです
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="jp.hogehogehoge” android:versionCode="1" android:versionName=“1.0” > <uses-sdk android:minSdkVersion="13" android:targetSdkVersion="17" /> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
|
- Androidプログラミング質問スレ revision45
91 :デフォルトの名無しさん[]:2014/10/05(日) 23:15:17.27 ID:sj1EPeQe - 続き
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/MyTheme" > <activity android:name="jp.hogehogehoge.MainActivity" android:windowSoftInputMode="adjustPan" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden|screenSize" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> </application> </manifest>
|