我想在WebView中播放视频,但不知怎的,我在视频上看到了黑屏,但我能听到它的声音。如果有人可以帮助我真的很高兴
def marker(board,marker,position):
while True:
if board[position]==" ":
board[position]=marker
break
else:
print("The place is occupied!")
return marker
答案 0 :(得分:0)
我猜您在清单文件中的活动权限中可能缺少android:hardwareAccelerated="true"
。由于您正在播放Flash视频,因此应该可以启用WebView闪存。这是我遇到的问题,决议是添加此权限。
答案 1 :(得分:0)
此链接可能会对您有所帮助。您似乎错过了网络视图的某些属性。
https://inducesmile.com/android/embed-and-play-youtube-video-in-android-webview/
答案 2 :(得分:0)
如果您的android:targetSdkVersion低于11并且必须将webChromeclient设置为您的webview,则必须激活硬件加速
def my_conv(im2d, ker1d):
out = np.zeros(im2d.shape, dtype=im2d.dtype) # allocate output assuming mode='same'
if ker1d.shape[0] == 1:
# horizontal kernel
for row in xrange(im2d.shape[0]):
out[row,:] = np.convolve(im2d[row,:], ker1d.flatten(), mode='same')
elif ker1d.shape[1] == 1:
# vertical kernel
for col in xrange(im2d.shape[1]):
out[:,col] = np.convolve(im2d[:,col], ker1d.flatten(), mode='same')
else:
raise ValueError('input kernel is not 1D')
return out
并在清单文件中添加以下行
displayYoutubeVideo.setWebChromeClient(new WebChromeClient());