to斑竹:请教一个问题:mediaplayer.position的问题(100分)

  • 主题发起人 主题发起人 blueskong
  • 开始时间 开始时间
B

blueskong

Unregistered / Unconfirmed
GUEST, unregistred user!
我做的程序是这样的:我用mediaplayer播放mp3,然后用microsoft access 数据库存mediaplayer.position,同时其他数据读错时,从access取回数据赋给mediaplayer.position,当取回的数据〉65535时,就会出错!access中的这个数据
字段为longint,
我想是不是因为mediaplayer.position是integer,还有delphi5以后的integer
应该是4个字节的,这应该不会出错的阿!难道与access连接后,integer变为
2个字节了么?那我该怎么办?
斑竹: 请多多帮助!!![:(]
 
那你试试看,不要用数据库来存取和获取,直接将这个值赋给MediaPlayer.Position看看,如果依然报错,说明跟数据库无关,要从MediaPlayer内部找原因。我猜测可能跟MediaPlayer的TimeFormat有关。
 
我已经试过,可以给MediaPlayer.Position赋值,没有出错!!!!
 
后退
顶部