某音直播间自动发送弹幕

  • 在看某音直播的时候,看别人歌词自动挺牛逼的,周末在家没事撸了一个某音直播间的字段发动弹幕功能,

    首先先简绍一下实现方式,没有什么技术含量,通过视图层级查看,查看评论的输入框,然后通过遍历子视图可以拿到当前的输入框,存起来,当前类有个方法是ReturnKey,就会自动发送评论。

  • 下面说下步骤
    1.运行起来,在直播间发送评论,首先是先点击按钮,然后输入框会自动弹出来。那么我们根据视图层级遍历,可以得到button ,调用button的 sendActionsForControlEvents 方法 ,输入框就自动弹出来了,

2.在根据以上步骤 拿到输入框 IESLiveCommentInputView ,去看点h 文件有个 didClickKeyboardReturnKey 。调用就会发送评论消息。

UITextView * textView = ((UITextView * (*)( id , SEL ))objc_msgSend)(( id )inputView, @selector (commentTextView));

((IESLiveCommentInputView * (*)( id , SEL ))objc_msgSend)(( id )inputView, @selector (didClickKeyboardReturnKey));
拿到输入框 IESLiveCommentInputView 的对象,存到单利里面, 调用方式。IESLiveCommentInputView 里面的 commentTextView 就是UITextView 、,给UITextView赋值,然后调用
didClickKeyboardReturnKey,就可以实现发送消息了,这是做了一个自动歌词。歌词怎么实现呢,可以去搜一些免费歌词api ,通过他们的api 解析一下,弄个定时器 就ok了、。

让我想起了早些年歪歪的唱歌频道专门有人在主播下面改名字做歌词.好像是用的按键精灵.

就不怕主播拉黑你的账号吗?

写一个键盘扩展多好。