我在播放选项的表格中显示录音。
当用户按下播放选项时,会弹出HTML5媒体播放器,并选择要播放的录制用户。
我得到一些奇怪的行为,当用户点击第一条记录时,媒体播放器可以正常使用所有控件。如下图所示:
当用户在桌面上选择除第一个以外的记录的播放选项时,会显示媒体播放器,但其控制不能正常工作,但用户仍然可以听到录音。
如下图所示,正在播放录音,但禁用音量,时间和暂停/恢复控制。
您可以在下面看到每次用户按下播放选项以收听录音时执行的代码段:
Private Sub dgv1_DoubleClick(sender As Object, e As EventArgs) Handles dgv1.DoubleClick
frmEdit.Show()
Dim ms As New MemoryStream(changephoto(CInt(dgv1.SelectedCells(0).Value)))
frmEdit.PictureBox1.Image = Image.FromStream(ms)
End Sub
Function changephoto(ByVal photo As Integer) As Byte()
cn.Open()
With cmd
.Connection = cn
.CommandText = "SELECT studImage FROM studentInformation WHERE Studentid = " & dgv1.SelectedRows(0).Cells(0).Value
End With
Dim myPhoto() As Byte = CType(cmd.ExecuteScalar(), Byte())
cn.Close()
Return myPhoto
End Function
P.S。我在Backend上使用AngularJS,如果需要,我也可以共享该代码。感谢